如果要在VirtualBox上面設定Bridge,必須多一些手動的設定:
1. 安裝bridge與user mode Linux的utility程式:
sudo apt-get install bridge-utils
sudo apt-get install uml-utilities
2. 改變/dev/net/tun的權限:
sudo chmod 666 /dev/net/tun
3. 編輯 /etc/network/interfaces,新增一個bridge的介面(例如br0),並將現有的介面(例如eth0)將之bridge在一起:
sudo vi /etc/network/interfaces
在檔案裡面增加下列的字
auto br0
iface br0 inet dhcp
bridge_ports eth0
auto eth0
iface eth0 inet manual
up ifconfig $IFACE 0.0.0.0 up
up ip link set $IFACE promisc on
down ip link set $IFACE promisc off
down ifconfig $IFACE down
4. 將網路介面重啟,已加入新增的介面:
sudo /etc/init.d/networking restart
5. 在VirtualBox中新增一個vbox介面(例如vbox0),並指定這個介面給哪個使用者用(例如:abcd):
sudo VBoxAddIF vbox0 abcd br0
6. 在Guest OS的設定值中,將原先預設的NAT模式改成HIN (Host Interface Networking):
先點選右欄Network或網路卡
然後在"Attached to:"的地方選"Host Interface"
如果是中文的話,就在"Attached to:"的地方選"主端介面"
然後都在"Interface Name:"的地方填入"vbox0"(或在5步驟新增的介面)
7. 如此便大功告成了!