不同池的 Linux IP 别名成为主要别名

不同池的 Linux IP 别名成为主要别名

我有两个不同子网的两个不同的公共 IP 地址:1)206.190.147.100 2)198.105.208.3

我正在使用 CentOS 6.5,我的配置如下:

root> cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=206.190.147.100
NETMASK=255.255.255.240
GATEWAY=206.190.147.98

root> cat /etc/sysconfig/network-scripts/ifcfg-eth0\:0
DEVICE=eth0:0
BOOTPROTO=static
ONBOOT=yes
IPADDR=198.105.208.3
NETMASK=255.255.255.240
GATEWAY=198.105.208.1

现在您可以看到主 IP 是 206.190.147.100,但是当我运行 curl 来检查我的 IP 地址时:

root> curl http://some.api.com/ip.php
Your IP is : 198.105.208.3

为什么我的主 IP 地址被列为 198.105.208.3?

答案1

您是否尝试过重启服务器/网络?配置不会立即自动更新。您必须手动重启服务/服务器。

sudo service networking restart

相关内容