我有一个有趣的难题:我刚刚为我的 CentOS 6.x 系统添加了第二个静态 IP 地址,但只有一个接口(原来的,第一个)出现了。新的不会在启动时出现。
但是,第二个 int 在运行后会出现:ifup eth0:0
这两个接口都是手动设置的,并且配置为在启动时出现:
[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 地址(新的 IP 地址)中,我尝试将设备名称从 eth0:1 更改为 eth0:0,但这也不起作用。
我错过了什么?
您只能在系统上定义一个默认网关。
GATEWAY
从 ifcfg-eth0:0 中 删除该行。我会调用原始接口
eth0
和第二个接口eth0:1
不是 eth0:0 必须是 eth0 才能被视为 eth0:1 的父级(应该是 eth0:0 ...我不知道如果您跳过虚拟设备 ID 会发生什么), ONPARENT 才能工作?