我有一个有 2 个 IP 地址的 VPS。如果我重新启动 VPS,文件/etc/sysconfig/network-scripts/ifcfg-eth0
将如下所示:
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=X.X.X.X
NETMASK=255.255.255.192
GATEWAY=X.X.X.X
我尝试将其添加到 eth0
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=X.X.X.X
IPADDR2=Y.Y.Y.Y
NETMASK=255.255.255.192
NETMASK2=255.255.255.192
GATEWAY=X.X.X.X
GATEWAY2=X.X.X.X
并尝试创建一个/etc/sysconfig/network-scripts/ifcfg-eth0:1
如下所示的文件:
DEVICE=eth0:1
BOOTPROTO=static
ONBOOT=yes
IPADDR=Y.Y.Y.Y
NETMASK=255.255.255.192
GATEWAY=X.X.X.X
但重新启动 VPS 后,ifcfg-eth0 文件将被重置,并且 ifcfg-eth0:1 文件将被删除。
答案1
虽然我不确定情况是否如此,但在 VPS 公司所谓的“硬重置”之后,别名文件ifcfg-eth0:0
重新出现,我又拥有了第二个 IP。
我不知道这是因为托管公司端的某种冻结还是因为我正在尝试0:1
而不是0:0
.
但这就是修复它的原因。