两个网络适配器,路由删除在重启后不会保留

两个网络适配器,路由删除在重启后不会保留

我的 Ubuntu 盒子里有两个物理网络适配器。

我的路由表如下:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    100    0        0 enp4s0
0.0.0.0         192.168.2.1     0.0.0.0         UG    101    0        0 enp5s1
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 enp4s0
192.168.1.0     0.0.0.0         255.255.255.0   U     100    0        0 enp4s0
192.168.2.0     0.0.0.0         255.255.255.0   U     100    0        0 enp5s1

192.168.2.x网络可以访问互联网,而192.168.1.x网络则不能。

使用上面的路由表,我无法访问互联网,因此我删除了如下路由:

sudo route del -net 0.0.0.0 gw 192.168.1.1 netmask 0.0.0.0

一切正常,然后我就可以访问互联网了。

当我重新启动电脑时,问题出现了,因为我刚刚删除的路由又回来了。

有什么办法我可以阻止这种情况发生吗?

我可能可以将其添加到 rc.local 脚本或启动 cron 作业中,但这似乎有点混乱。有没有一种“可接受的”方法来删除路由,而不必每次启动时都这样做?

相关内容