
我的虛擬機器的 IP 位址為 10.10.10.99,如何將 IP 位址變更為其他位址,例如 10.10.10.100 ?我已經 ping 到 10.10.10.100,但網路中沒有這樣的伺服器。還需要做其他檢查嗎?
當我搜尋時,我發現可以使用ifconfig
和命令來實現此目的。ip addr
但我不知道如何使用它們。
答案1
您使用什麼作業系統和虛擬機器?如果您不新增 IP 而只更新,我只需編輯這兩個檔案之一,這取決於您使用的是 Debian 風格的作業系統還是基於 Redhat 的作業系統
對於基於 Debian 的系統(例如 Ubuntu、Debian、Xandros、Mint),請更改 /etc/network/interfaces 中的設置,然後執行以下操作:
service networking restart
基於 RedHat(例如 Fedora、RHEL、CentOS),那麼您需要更新 /etc/sysconfig/network-scripts/ifcfg-eth0 然後執行
service network restart
不確定這是否可以在作業系統之外更新。使用 xenserver 我總是只更新作業系統。
至於您要檢查的其他事項,這取決於子網路所在的位置。我猜測,由於這是在 RFC1918 空間中,因此您可能位於 10.10.10.0/24 上,因此如果沒有其他人使用它,您就可以添加它。
答案2
你應該在VM程式中檢查一下網卡處於什麼狀態,有NAT,其中使用的是DHCP,所以更改IP比較麻煩。
但沒有什麼可以阻止你嘗試@Glen 向你建議的。