在 RHEL6 服务器上,我添加了第二个网卡并将其配置为使用不同子网上的静态 IP。
$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
172.16.157.32 0.0.0.0 255.255.255.224 U 1 0 0 eth1
128.83.188.192 0.0.0.0 255.255.255.192 U 1 0 0 eth0
0.0.0.0 172.16.157.33 0.0.0.0 UG 0 0 0 eth1
但是,/etc/sysconfig/network 指出:
GATEWAY=128.83.188.193
为何这个声明被忽视了?
ip
我可以使用或命令手动更改默认路由route
,但是当我重新启动网络时,默认路由仍然回到 eth1。
答案1
只需添加以下行
GATEWAY=128.83.188.193
进入 /etc/sysconfig/network。同时检查 /etc/sysconfig/network-scripts/ifcfg-eth1 中是否没有默认 gw
答案2
当我输入新接口的参数时,我将接口设置为“可供所有用户使用”。如果我删除该接口并将其重新添加,但没有将其设置为可供所有用户使用,则网关仍停留在 eth0。