Ubuntu上設定Bridge Network

 

如果要在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或網路卡

sun-vb1

然後在"Attached to:"的地方選"Host Interface"

sun-vb2

如果是中文的話,就在"Attached to:"的地方選"主端介面"

sun-vb3

然後都在"Interface Name:"的地方填入"vbox0"(或在5步驟新增的介面)

7. 如此便大功告成了!