我刚刚获得了 Debian Squeeze root 的第二个 IP 地址。我尝试将地址添加到我的网络中,但不知何故我搞砸了。我执行的命令:
ifconfig eth0 [new ip address] mask 255.255.255.254
现在,我无法从服务器(例如 Apache、ftp 等)获得任何响应。
我还没有尝试重新启动它。有可能解决这个问题吗?
答案1
您没有添加第二个 IP 地址,而是替换了第一个 IP 地址。
如果网络掩码正确并且任何防火墙允许访问该 IP 地址,您应该能够通过第二个 IP 地址访问服务器。
作为参考,恕我直言,通过以下方式添加额外的 IP 地址是最简单的:
ip addr add newip/32 dev eth0
/32
如果新地址与现有 IP 地址位于同一网络掩码内,则使用,否则使用真实网络掩码(在您的情况下,/31 表示 255.255.255.254)。
删除是通过例如:
ip addr del newip/32 dev eth0
如果额外的 IP 地址是永久性的,请在该段落中添加一行iface eth0 inet static
:
up ip addr add newip/32 dev eth0