Centos 7 错误 /etc/sysconfig/network-scripts/ifup-eth 其他一些主机已经使用了地址 xxxx

Centos 7 错误 /etc/sysconfig/network-scripts/ifup-eth 其他一些主机已经使用了地址 xxxx

我刚刚安装了 Centos 7,并尝试在此新设置中创建 vlan。由于这是 Centos 7,ifcfg-ens3因此它使用我们习惯的 eth0 设备。

因此现在我尝试创建如下所示的 VLAN:

ifcfg-ens3:10

VLAN=yes
DEVICE=ens3:10
NM_CONTROLLED=no
BOOTPROTO=static
ONBOOT=yes
TYPE=Ethernet
IPADDR=x.x.x.x
NETMASK=255.255.255.0

但是我收到此错误:

ERROR    : [/etc/sysconfig/network-scripts/ifup-eth] Error, some other host already uses address x.x.x.x

在 Centos 6.2 中,我能够创建类似于上述的 vlan 来替换旧服务器,没有任何问题,但我似乎被困在 Centos7 中。提前致谢!

答案1

您的配置有一个拼写错误:

您的设备名称应该是ens3.10,而不是ens3:10。这既适用于文件名,也适用于文件中的设备名称。

前者表示 VLAN 10,后者是旧式接口别名,已弃用多年,CentOS 7 不再支持(特别是不表示 VLAN)。

相关内容