同一接口上的第二个 IP 地址 CentOS 6.3

同一接口上的第二个 IP 地址 CentOS 6.3

我尝试在全新安装的 CentOS 6.3 中添加第二个 LAN 地址,但不起作用。我安装了新的 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

感谢任何建议,谢谢

更新:也许这有关系?在 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/1000 网络连接 e1000:eth0 NIC 链路已启动 1000 Mbps 全双工,流量控制:无 8021q:将 VLAN 0 添加到设备 eth0 上的硬件过滤器 eth0:不存在 IPv6 路由器

答案1

看起来 NetworkManager 正在干扰您的设置。

将以下内容添加到 eth0 和 eth0:0 设备的接口配置文件中,以禁用此 NIC 的 NetworkManager。

NM_CONTROLLED=no

如果你希望 NetworkManager 继续参与,这里'带有示例脚本的指南。

相关内容