我尝试在全新的安装中在CentOS 6.3中添加第二个局域网地址,但它不工作。 我安装了一个CentOS 5.7的新副本,并尝试相同的,它的工作原理。
现在我只是试图在同一个子网上设置别名,它不工作。 我做错了什么,在CentOS 6.3上这是不可能的?
第二个IP地址在相同的接口上,但在不同的子网上
它工作的CentOS 5.7:
DEVICE=eth0 BOOTPROTO=static BROADCAST=192.168.0.255 HWADDR=00:0C:29:01:6F:89 IPADDR=192.168.0.167 NETMASK=255.255.255.0 NETWORK=192.168.0.0 ONBOOT=yes DEVICE=eth0:0 BOOTPROTO=static BROADCAST=192.168.0.255 HWADDR=00:0C:29:01:6F:89 IPADDR=192.168.0.166 NETMASK=255.255.255.0 NETWORK=192.168.0.0 ONBOOT=yes
在CentOS 6.3上:不起作用
DEVICE=eth0 BOOTPROTO=static BROADCAST=192.168.0.255 HWADDR=00:0C:29:1E:DE:86 IPADDR=192.168.0.242 NETMASK=255.255.255.0 NETWORK=192.168.0.0 GATEWAY=192.168.0.1 ONBOOT=yes DNS1=205.134.232.138 DNS2=4.4.4.4 DEVICE=eth0:0 BOOTPROTO=static BROADCAST=192.168.0.255 HWADDR=00:0C:29:1E:DE:86 IPADDR=192.168.0.240 NETMASK=255.255.255.0 NETWORK=192.168.0.0 ONBOOT=yes # /etc/init.d/network restart Shutting down interface eth0: Device state: 3 (disconnected) [ OK ] Shutting down loopback interface: [ OK ] Bringing up loopback interface: [ OK Bringing up interface eth0: Active connection state: activated Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/3 [ OK ] # ping 192.168.0.240 PING 192.168.0.240 (192.168.0.240) 56(84) bytes of data. From 192.168.0.242 icmp_seq=2 Destination Host Unreachable
感谢任何build议,谢谢
更新:也许这是相关的? 在CentOS 5.7上:#dmesg | grep eth eth0:注册为PCnet / PCI II 79C970A eth0:连接eth0:连接
在6.3上:#dmesg | grep eth e1000 0000:02:00.0:eth0 🙁 PCI:66MHz:32位)00:0c:29:1e:de:86 e1000 0000:02:00.0:eth0:Intel(R)PRO / 1000networking连接e1000 :eth0 NIC链路上行1000 Mbps全双工,stream量控制:无8021q:将VLAN 0添加到设备eth0上的HWfiltereth0:不存在IPv6路由器
它看起来像NetworkManager干扰您的设置。
将以下内容添加到eth0和eth0:0设备的接口configuration文件中,以禁用此NIC的NetworkManager。
NM_CONTROLLED=no
如果你想保持NetworkManager的参与, 这里是一个示例脚本指南。