如何使用 Bridge 轉接器為 VirtualBox 設定永久 IP?

如何使用 Bridge 轉接器為 VirtualBox 設定永久 IP?

我正在 Virtualbox (Ubuntu 11.1) 上執行 Web(開發)伺服器。我經常走動,因此我的電腦上有不同的 IP 位址。

每次我獲得新的 IP 位址時,我都必須更改各種配置設定才能讓我的網站正常運作。

有沒有一種方法可以在我的 VB 上設定「永久」IP 位址並以某種方式將所有流量路由到我的筆記型電腦?

答案1

我遇到了同樣的問題(VirtualBox 4.1.10、主機 Ubuntu 11.10、來賓 Ubuntu 11.10)。這是我修復它的方法:

為虛擬機器設定兩個網路介面。第一個應該是 NAT,第二個應該是 Host-Only。如果您無法新增僅主機連接,請確保您已在「首選項」->「網路」中設定了一個連接。

在來賓作業系統(對我來說是 Ubuntu)中,編輯/etc/network/interfaces,在末尾添加以下內容:

auto eth1 # this refers to the Host-only network interface
iface eth1 inet static
address 192.168.56.10 # Arbitrary IP address
netmask 255.255.255.0

並重新啟動。就是這樣。不要修改 的任何內容eth0,因為我們需要透過 DHCP 自動取得其設定以存取網路。eth1讓主人和客人互相交流。

答案2

您可以透過修改這些檔案將 VB Guest IP 變更為靜態。

vim /etc/network/interfaces

在末尾添加這些行:

auto eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx
gateway xxx.xxx.xxx.xxx

對於 DNS 設定

vim /etc/resolv.conf

並添加:

nameserver xxx.xxx.xxx.xxx

相關內容