系统是Ubuntu18.04
我想要设置双网卡,192用于外网,10只用于内网。ip信息配置如图:
但是这样配置完后,默认的生成的路由表是这样的:
发现0.0.0.0也走10.0.0.1网关,这并不是我想要到的路由表。所以可以直接删除关于10.0.0.1的默认路由,就能连通外网。
然后我也用route add 和route del命令更改了路由表,但是每次重启后就会默认变成上图那样的默认路由表,0.0.0.0永远是优先走10.0.0.1,
我要怎么 永久删除掉默认路由啊,我查了很多方法,有修改/etc/rc.local的,但是18.04并不适用。还有一些是永久新增路由,但默认的路由还是一直在。但是我主要是想要永久删除默认路由,采取我自定义的路由表。
跪求大神帮忙!!!谢谢,实在没招了。
Ubuntu18.04怎么永久删除默认路由以及永久更改路由表。
-
- 帖子: 2
- 注册时间: 2019-08-19 22:00
-
- 论坛版主
- 帖子: 5229
- 注册时间: 2007-01-14 16:23
- astolia
- 论坛版主
- 帖子: 6431
- 注册时间: 2008-09-18 13:11
Re: Ubuntu18.04怎么永久删除默认路由以及永久更改路由表。
你设置gateway4就是这种效果了。把gateway4删掉,用routes来设置用于10.0.0.0/24的静态路由
https://netplan.io/reference#routing
https://netplan.io/examples#reaching-a- ... ed-gateway
https://netplan.io/reference#routing
https://netplan.io/examples#reaching-a- ... ed-gateway
-
- 帖子: 2
- 注册时间: 2019-08-19 22:00
Re: Ubuntu18.04怎么永久删除默认路由以及永久更改路由表。
非常感谢!直指要害!看懂啦,也让我渐渐有些明白改成netplan配置的意义了。小白折腾好久的问题终于解决啦!真的很感谢astolia 写了: ↑2019-08-20 9:28 你设置gateway4就是这种效果了。把gateway4删掉,用routes来设置用于10.0.0.0/24的静态路由
https://netplan.io/reference#routing
https://netplan.io/examples#reaching-a- ... ed-gateway