绑定和默认网关问题(CentOS)

我使用centos 5.5在两台机器上configuration了networking绑定。 绑定工作正常,但问题是默认网关:它没有configuration!

我遵循这个教程。 我在(etc)/ etc / sysconfig / network和/ etc / sysconfig / network-scripts / ifcfg-bond0中都添加了GATEWAY。 但是,当我重新启动networking(或服务器)没有默认网关(路由命令)。

这是networking重启后的ip route ls输出:

10.0.0.0/16 dev bond0 proto kernel scope链接src 10.0.0.88

我的错误在哪里?

 /etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=no IPV6INIT=no HOSTNAME=mysql2 NOZEROCONF=yes GATEWAY=10.0.1.10 /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 IPADDR=10.0.0.88 NETMASK=255.255.0.0 NETWORK=10.0.0.0/16 BROADCAST=10.0.255.255 GATEWAY=10.0.1.10 ONBOOT=yes BOOTPROTO=none USERCTL=no TYPE=Ethernet /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=none USERCTL=no MASTER=bond0 SLAVE=yes /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 ONBOOT=yes BOOTPROTO=none USERCTL=no MASTER=bond0 SLAVE=yes 

 NETWORK=10.0.0.0/16 

我不认为这是正确的。 应该是

 NETWORK=10.0.0.0 

或者尝试将其完全丢弃的冗余信息

TrevorH(一个Linux系统pipe理员)解决了我的问题(我发布我的问题也进入centos论坛 )。

从ifcfg-bond0中删除NETWORK和BROADCAST线路,configuration默认网关。

默认网关的正确位置是/ etc / sysconfig / network – 将其从绑定脚本中删除。 还要确保你的路由定义为

GATEWAY = XXXX

service network restart后, ip route ls显示什么?

你不能像这样使用booth,或者你设置network = 10.0.0.0 / 16没有networking掩码,或者你设置network = 10.0.0.0和netmask = 255.255.0.0。

问候。