ifconfig 使我的服务器无法访问

ifconfig 使我的服务器无法访问

我刚刚获得了 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

相关内容