一、安裝VirtualBox橋接網卡驅動
1、單擊電腦的網絡-》右鍵選狀态-》點【屬性】,點【安裝】

2、選【服務】-點【添加】
3、點【從磁盤安裝】-點【浏覽】
4、選擇VirtualBox安裝目錄下的VBoxNetLwf.inf,路徑為VirtualBox安裝目錄\drivers\network\netlwf
5、安裝完成,可看到如下驅動
二、配置Ubuntu網絡
1、選擇虛拟機,點【設定】
2、選擇【網絡】-》網卡1(隻配一個網卡)
連接配接方式:【橋接網卡】
界面名稱:主控端上真實的網卡名稱,有線則選有線網卡,無線就選無線網卡,如果從有線變無線則要更換網卡
然後點【ok】
3、啟動虛拟機
4、打開指令行輸入ipconfig檢視主控端的ip和網關(windows 7),IP為192.168.10.141
5、輸入ifconfig檢視虛拟機的ip為192.168.10.144
6、因為這個ip是動态配置設定的,如果想固定則修改/etc/network/interfaces,把enp0s3網卡改為固定,如下(gateway從主控端上用ipconfig查)
# The primary network interface
# iface enp0s3 inet dhcp
auto enp0s3
iface enp0s3 inet static
address 192.168.10.150
netmask 255.255.255.0
gateway 192.168.10.1
7、重新開機虛拟機
8、測試網絡
主控端IP:192.168.10.141
虛拟機1:192.168.10.150
虛拟機2:192.168.10.151
主機到虛拟機1,測試結果(通)
主機到虛拟機2,測試結果(通)
虛拟機1到主機,測試結果(通)
虛拟機2到主機,測試結果(通)
虛拟機1上網(上百度),測試結果(通)
虛拟機2上網(上QQ),測試結果(通)
虛拟機1到虛拟機2,測試結果(通)
虛拟機2到虛拟機1,測試結果(通)
9、經驗證測試,已四通(主機虛拟機互通,虛拟機間互通,虛拟機上網)
10、遇到的問題
1、主機無法ping通虛拟機
檢查虛拟機的防火牆,如開啟則關閉或設定白名單
# 檢查防火牆狀态
sudo ufw status
# 關閉防火牆
sudo ufw disable
2、虛拟機無法ping通主機
檢查主機的防火牆,如開啟則關閉或設定白名單,打開網絡和共享中心
選擇【windows防火牆】
點【打開或關閉Windows防火牆】
如果不想關閉防火牆則設定windows防火牆白名單
打開防火牆,點【進階設定】
找到【入站規則】-【檔案和列印機共享(回應要求 - ICMPv4-In)】-【專用,公用】,然後點【啟用規則】即可
3、虛拟機上網ping時出現unknown host,但是ip卻可以ping通
ping域名
ping ip
解決方法:在/etc/resolvconf/resolv.conf.d/base中加入以下内容,然後重新開機
nameserver 8.8.8.8
nameserver 8.8.4.4
可以正常上網了