在启动时启动虚拟networking接口

我有一个有趣的难题:刚刚完成添加第二个静态IP地址到我的CentOS 6.x系统,但只有一个接口(原来的,第一个)即将到来。 新的不是启动。

但是,运行后第二个int会出现: ifup eth0:0

这两个接口都是手动设置的,并且configuration为在启动时启动:

 [root@myers network-scripts]# cat ifcfg-eth0 #### # eth0 default configuration # DEVICE="eth0:0" BOOTPROTO="none" IPV6INIT="no" IPV6_AUTOCONF="no" ONBOOT="yes" TYPE="Ethernet" NETMASK=255.255.255.0 IPADDR=50.116.63.90 GATEWAY=50.116.63.1 

第二个:

 [root@myers network-scripts]# cat ifcfg-eth0:1 DEVICE="eth0:1" BOOTPROTO="none" ONPARENT="yes" NETMASK=255.255.255.0 IPADDR=23.239.10.173 

最后,在第二个IP地址(新的)中,我尝试将设备名称从eth0:1更改为eth0:0,但这也不起作用。

我错过了什么?

eth0:0是否必须是eth0才能被认为是eth0:1(它应该是eth0:0 …我不知道如果你跳过一个虚拟设备ID会发生什么)ONPARENT的父母工作?

您只能在系统上定义一个默认网关。 从ifcfg-eth0:0中删除GATEWAY行。

我将调用原始接口eth0和第二个接口eth0:1