我剛剛獲得了 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