我从提供商那里租用了 2 台运行 Ubuntu 12.04.01 LTS 的根服务器。我为每个服务器订购了第二个 IP,并在 /etc/network/interfaces 中对其进行了如下配置:
iface eth0:1 inet static
address xxx.xxx.xxx.xxx
netmask 255.255.0.0
auto eth0:1
第一台服务器在生产环境中运行良好。现在我注意到,只要我像这样为第二台服务器配置第二个 IP 地址,该机器就无法在 2 个 IP 中的任何一个上 ping 第一台机器,反之亦然。仅使用 1 个 IP 就可以正常工作。我对服务器管理相当不熟悉,在 Google 上找不到任何关于这个主题的具体信息。我做错了什么吗?
两台机器来自同一个提供商,路由显示它们使用不同的网关。
提前致谢
答案1
我的提供商的正确网络掩码是 255.255.255.255。现在可以使用 :)
感谢大家
编辑:
我还根据提供商的文档添加了设置网络、广播和网关:
auto eth0:1
iface eth0:1 inet static
address xxx.xxx.xxx.xxx
netmask 255.255.255.255
network xxx.xxx.xxx.xxx
broadcast xxx.xxx.xxx.255
gateway yyy.yyy.yyy.yyy