CentOS 6.5网络接口配置冲突

CentOS 6.5网络接口配置冲突

我正在尝试在运行于 ESXi Server 的 CentOS VM 上创建 2 个网络接口,一个使用 DHCP,另一个使用静态 IP。

文件内容ifcfg-eth0如下:

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR=10.182.106.17
NETMASK=255.255.255.0
GATEWAY=10.182.106.1

文件内容ifcfg-eth1如下:

DEVICE=eth1
ONBOOT=yes
BOOTPROTO=dhcp

两个接口都获得相同的 IP,即 10.182.106.17。DHCP 网络为 10.136。,因此 eth1 应该从该范围获取 IP。

当我手动关闭 eth1 并重新打开时,它会正确地从 DHCP 获取 IP。为什么它在启动时没有得到相同的结果?我做错了什么?

每次重新启动之前,我都会删除 /etc/udev/rules.d/70-persistent-net-rules 文件。

任何帮助是极大的赞赏。

答案1

您是否同时运行网络服务和 NetworkManager?

service NetworkManager status

如果是,请停止并禁用 NetworkManager:

service NetworkManager stop
chkconfig NetworkManager off

或者彻底卸载它:

yum remove NetworkManager

相关内容