在/etc/network/interfaces 中设置网络
auto eth0
iface eth0 inet static
address 192.168.50.1
gateway 192.168.50.1
netmask 255.255.255.0auto eth1
iface eth1 inet static
address 192.168.100.150
gateway 192.168.100.1
netmask 255.255.255.0
dns-nameservers 114.114.114.114
结果启动之后默认网关为192.168.50.1
$route
显示如下
$default 192.168.50.1 。。。
真正需要的网关是192.168.100.1
将上述代码修改一下即可
auto eth0
iface eth0 inet static
address 192.168.50.1
#gateway 192.168.50.1
netmask 255.255.255.0auto eth1
iface eth1 inet static
address 192.168.100.150
gateway 192.168.100.1
netmask 255.255.255.0
dns-nameservers 114.114.114.114
另外一种配置方式为:
auto eth0
iface eth0 inet static
address 192.168.50.1
#gateway 192.168.50.1
netmask 255.255.255.0auto eth1
iface eth1 inet static
address 192.168.100.150
#gateway 192.168.100.1
netmask 255.255.255.0
#dns-nameservers 114.114.114.114up route add -net 192.168.50.0 netmask 255.255.255.0 gw 192.168.100.1 dev eth1
up route add -net 192.168.100.0 netmask 255.255.255.0 gw 192.168.100.1 dev eth1