2008年10月27日 星期一

在ubuntu上設定 virtualbox 裡網路的主機介面

這個標題真難下,簡單的意思是如何在安裝於ubuntu 上的 virtualbox 設定其網路介面。疑?virtualbox的網路很簡單呀!只要設定成dhcp 網路就搞定了。

話雖如此,但若要在virtualbox內的主機,設定為靜態或動態ip的上網模式,這就沒有這麼簡單了。比方說:我公司的router為 222.333.138.254,我ubuntu的主機網路位址為222.333.138.191,而在主機內的虛擬機器用dhcp的方式上網是完全沒有問題,但是想讓虛擬機器用同樣為222.333.138.xxx的網址就需要額外設定了。

設定的方法紀錄如下:
(https://help.ubuntu.com/community/VirtualBox#Networking)
1.
$ sudo apt-get install bridge-utils
2.
$ sudo vim /etc/network/interfaces
auto eth0
iface eth0 inet manual
auto br0
iface br0 inet static
address 222.333.138.191
netmask 255.255.255.0
gateway 222.333.138.254
bridge_ports eth0 vbox0
auto lo
iface lo inet loopback
3.
$ sudo /etc/init.d/networking restart
4.
$ sudo nano /etc/vbox/interfaces
# Each line should be of the format :
#
vbox0 waue br0
5.
$ sudo /etc/init.d/vboxnet restart
6.
$ sudo chown root:vboxusers /dev/net/tun
$ sudo chmod g+rw /dev/net/tun
7.
$ vim /etc/udev/rules.d/20-names.rules

KERNEL=="tun", NAME="net/%k"

KERNEL=="tun", NAME="net/%k", GROUP="vboxusers", MODE="0660"

8.
開啟virtualbox -> 設定值->網路->
附掛到:"主端介面"
介面名稱:"vbox0"
9.
之後,開啟虛擬主機進入其作業系統之後,就可以設定其為靜態ip囉

0 意見: