小编Aza*_*mat的帖子

设置永久路由 (Ubuntu 13.04)

我有 2 个连接:wlan0(gw:192.168.1.1)和eth0(gw:192.168.2.1)。
我的默认连接是wlan0,但我希望一些网站通过我的eth0加载,所以我为这些网站/IP设置了路由,如下所示:

route add -net 31.135.208.0/21 gw 192.168.2.1 dev eth0
Run Code Online (Sandbox Code Playgroud)

这有效,但不是永久性的(重新启动后消失)。我试着把这段代码放在/etc/network/interfaces这样的地方:

up route add -net 31.135.208.0/21 gw 192.168.2.1 dev eth0
Run Code Online (Sandbox Code Playgroud)

但是当我重新启动 Ubuntu 时,它在没有网络的情况下启动(它崩溃了)。我还将这些行放入该文件中:

auto eth0
address 192.168.2.125
gateway 192.168.2.1
netmask 255.255.255.0
Run Code Online (Sandbox Code Playgroud)

但是系统仍然可以在没有网络的情况下启动。

目前我已将route命令放入/etc/rc.local,它可以工作,但它不是永久性的,因为当我重新启动/重新连接我的eth0(出于某种原因)时,路由消失了。

一些注意事项:
我有一长串要路由的 IP。
我连接eth0 的路由器设置为 DHCP。
我尝试以静态和 DHCP 方式连接eth0

谢谢你的帮助!

networking routing 13.04

13
推荐指数
2
解决办法
9万
查看次数

标签 统计

13.04 ×1

networking ×1

routing ×1