Linux

ifconfig 使我的伺服器無法訪問

  • February 9, 2017

我剛剛為我的 Debian Squeeze 根獲得了第二個 IP 地址。我試圖將地址添加到我的網路,但不知何故我搞砸了。我執行的命令: ifconfig eth0 [new ip address] mask 255.255.255.254

現在,我無法從伺服器獲得任何響應,例如 Apache、ftp 等。

我還沒有嘗試重新啟動它。有沒有可能解決這個問題?

您沒有添加第二個 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

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