2010年2月19日

在ubuntu 將 virtualbox 裡網路設定靜態 IP

來源: http://waue0920.blogspot.com/2008/10/ubuntu-virtualbox.html
參考: https://help.ubuntu.com/community/VirtualBox#Networking
若要在virtualbox內的主機,設定為靜態或動態ip的上網模式, 我的router為 192.168.138.254,我ubuntu的主機網路位址為192.168.138.191,而在主機內的虛擬機器用dhcp的方式上網是完全沒有問題,但是想讓虛擬機器用同樣為192.168.138.xxx 的網址就需要額外設定了。
sudo apt-get install bridge-utils
sudo gedit /etc/network/interfaces
修改以下內容
auto eth0
iface eth0 inet manual
auto br0
iface br0 inet static
address 192.168.138.191
netmask 255.255.255.0
gateway 192.168.138.254
bridge_ports eth0 vbox0
auto lo
iface lo inet loopback
然後
sudo /etc/init.d/networking restart
sudo gedit /etc/vbox/interfaces
修改以下內容
# Each line should be of the format :
#
vbox0 waue br0
sudo /etc/init.d/vboxnet restart
sudo chown root:vboxusers /dev/net/tun
sudo chmod g+rw /dev/net/tun
gedit /etc/udev/rules.d/20-names.rules
將以下
KERNEL=="tun", NAME="net/%k"
改成
KERNEL=="tun", NAME="net/%k", GROUP="vboxusers", MODE="0660"
開啟virtualbox -> 設定值->網路->
附掛到:"主端介面"
介面名稱:"vbox0"

之後,開啟虛擬主機進入其作業系統之後,就可以設定其為靜態ip囉

沒有留言: