Centos

重新啟動後網路介面別名消失。森托斯 7

  • October 16, 2020

我有一個有 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 文件被刪除。

雖然我不確定是否是這種情況,但在 VPS 公司稱之為“硬重置”之後,別名文件ifcfg-eth0:0重新出現,我再次獲得了第二個 IP。

我不知道這是因為託管公司端的某種凍結,還是因為我正在嘗試0:1而不是0:0.

但這就是修復它的原因。

引用自:https://unix.stackexchange.com/questions/614139