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. 如此便大功告成了!