我使用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。
问候。