Linux
ifconfig 使我的伺服器無法訪問
我剛剛為我的 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