歡迎您光臨本站 註冊首頁

Ubuntu下配置VirtualBox的bridge上網方式

←手機掃碼閱讀     火星人 @ 2014-03-23 , reply:0

這種方式的優點是:外部主機可以直接訪問guest系統

步驟如下: (以下命令均用root用戶執行)
1. 安裝uml-utilities和bridge-utils和,這兩個工具分別含有tunctl和brctl命令

apt-get install uml-utilities bridge-utils

2. 生成一個新的TAP介面

tunctl -t tap1 -u

這裡是你想用bridge聯網方式啟動VirtualBox的那個用戶的用戶名
比如我的是: tunctl -t tap1 -u ypxing

3. 生成一個叫做br0的bridge

brctl addbr br0

4. 把你的真實網卡設成promiscuous模式,使得它能夠接收發送到別的MAC地址的幀

ifconfig eth0 0.0.0.0 promisc

5. 把你的真實網卡加到bridge br0的一端

brctl addif br0 eth0

6. 把你的真實網卡的配置設置到br0上, 比如我的eth0的ip地址是192.168.168.60

ifconfig br0 192.168.168.60

如果你的是通過DHCP配置的,則執行dhclient br0即可

7. 把上面生成的TAP介面加到 bridge br0的另一端

brctl addif br0 tap1

8. 激活TAP

ifconfig tap1 up

9. 設置/etc/net/tun的讀寫許可權

chmod 0666 /etc/net/tun

經過以上幾步之後,在你的guest系統啟動之前,將它的Network的Adapter0設成
HostInterface,然後Interface Name那一欄天上tap1
啟動guest系統,在該系統中,將你的ip地址設成跟Host系統的eth0在一個區域網就可以了。

[火星人 ] Ubuntu下配置VirtualBox的bridge上網方式已經有772次圍觀

http://coctec.com/docs/linux/show-post-126539.html