在虛擬機器中設定靜態IP

在虛擬機器中設定靜態IP

我有一個問題,我是Ubuntu 桌面,我已經安裝了virtual-box(4.1) 問題:- Ubuntu 11.10 桌面是我的主機作業系統,在Virtual-box 上我安裝了Ubuntu 伺服器,預設選擇橋接適配器作為我的第一個適配器我的網路介面檔案透過 dhcp 伺服器取得 IP 位址,但我想設定一個靜態 IP。

透過將網路介面檔案更改為靜態並提供一些靜態 ip,我的互聯網停止在來賓作業系統(虛擬盒 -> Ubuntu 伺服器)上工作。

任何人都可以幫助我如何在虛擬機器上設定靜態,以便我的網路也可以在我的來賓作業系統上運作。

提前致謝。

答案1

發布以下內容會有所幫助:

#ifconfig eth0

驗證靜態 IP 位址確實已指派給您的虛擬機器。

很可能由於拼字錯誤或錯誤,靜態 IP 位址從未正確綁定到您的 Ubuntu 實例。您確實提到,在初始安裝時,DHCP 能夠取得 IP 位址,因此我們知道網路正在運作。

正如快速測試一樣,請嘗試執行以下操作:

例子:

#sudo ifconfig eth0 down
#sudo ifconfig eth0 192.168.1.55 255.255.255.0 192.168.1.1
#sudo ifconfig eth0 up

第一組八位元組將會是您的客戶端 IPADDRESS

第二組是網路遮罩

第三組是網關

這應該暫時設定 eth0 為靜態 IP。這可行嗎?

同時,請將以下命令的輸出發佈到pastebin.ubuntu.com連結中

#ifconfig eth0

#cat /etc/default/interfaces

#dmesg

答案2

為了確定起見,您告訴我們:

透過將網路介面檔案更改為靜態並提供一些靜態 ip,我的互聯網停止在來賓作業系統(虛擬盒 -> Ubuntu 伺服器)上工作。

您指派給虛擬 Ubuntu Server 安裝的 IP 位址與您的本機網路的 IP 範圍相同嗎?

如果您提供的IP 位址位於另一個IP 範圍內(例如,在IP 範圍10.0.0.0/8 [10.0.0.1 到10.255.255.254] 中),您的虛擬Ubuntu Server 電腦將無法與您的虛擬Ubuntu Server 計算機進行通訊。

如果您的本地網路的 IP 範圍為 192.168.0.0/24(192.168.0.1 到 192.168.0.254),則應指派此範圍內的空閒 IP 位址(例如 192.168.0.50)。

您可能想要探索的另一個選擇:

我的第一個適配器預設情況下我的網路介面檔案透過 dhcp 伺服器取得 IP 位址,但我想設定一個靜態 IP。

如果您只希望您的虛擬機器具有相同的IP位址(我的意思是:不一定要配置您的Ubuntu伺服器以使用靜態IP位址,但您的伺服器應該始終回應相同的IP位址),您可能想要一些有關 DHCP 保留的信息,因此您的 DHCP 伺服器將始終向您的伺服器提供相同的 IP 位址。

相關內容