我的计算机中有两个以太网接口,运行的是 Ubuntu 9.04。两个接口都使用静态 IP,但使用单独的网关。我的/etc/network/interfaces
文件看起来像这样:
自动 eth0 eth1 iface eth0 inet 静态 地址 10.0.0.5 网络掩码 255.255.255.0 网关 10.0.0.1 iface eth1 inet 静态 地址 192.168.2.5 网络掩码 255.255.255.0 网关 192.168.2.1
我想让所有流向互联网的流量都通过eth0
,但它似乎想要通过eth1
。有没有一种方法可以引导我的一般出站流量,eth0
而只eth1
用于其子网的流量?
答案应该是持久的;也就是说,它应该能够在重启后存活,而无需超级用户在重启后运行命令。
编辑:根据要求,这是我的route -n
命令的输出:
内核IP路由表 目标网关 Genmask 标志 Metric Ref Use Iface 10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth1 0.0.0.0 192.168.2.1 0.0.0.0 UG 100 0 0 eth1 0.0.0.0 10.0.0.1 0.0.0.0 UG 100 0 0 eth0