天天看點

Ubuntu 16.04配置VirtualBox虛拟機橋接網絡

一、安裝VirtualBox橋接網卡驅動

1、單擊電腦的網絡-》右鍵選狀态-》點【屬性】,點【安裝】
Ubuntu 16.04配置VirtualBox虛拟機橋接網絡
2、選【服務】-點【添加】
Ubuntu 16.04配置VirtualBox虛拟機橋接網絡
3、點【從磁盤安裝】-點【浏覽】
Ubuntu 16.04配置VirtualBox虛拟機橋接網絡
4、選擇VirtualBox安裝目錄下的VBoxNetLwf.inf,路徑為VirtualBox安裝目錄\drivers\network\netlwf
Ubuntu 16.04配置VirtualBox虛拟機橋接網絡
5、安裝完成,可看到如下驅動
Ubuntu 16.04配置VirtualBox虛拟機橋接網絡

二、配置Ubuntu網絡

1、選擇虛拟機,點【設定】
Ubuntu 16.04配置VirtualBox虛拟機橋接網絡
2、選擇【網絡】-》網卡1(隻配一個網卡)

連接配接方式:【橋接網卡】

界面名稱:主控端上真實的網卡名稱,有線則選有線網卡,無線就選無線網卡,如果從有線變無線則要更換網卡

然後點【ok】

Ubuntu 16.04配置VirtualBox虛拟機橋接網絡
3、啟動虛拟機
Ubuntu 16.04配置VirtualBox虛拟機橋接網絡
4、打開指令行輸入ipconfig檢視主控端的ip和網關(windows 7),IP為192.168.10.141
Ubuntu 16.04配置VirtualBox虛拟機橋接網絡
5、輸入ifconfig檢視虛拟機的ip為192.168.10.144
Ubuntu 16.04配置VirtualBox虛拟機橋接網絡
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,測試結果(通)

Ubuntu 16.04配置VirtualBox虛拟機橋接網絡

主機到虛拟機2,測試結果(通)

Ubuntu 16.04配置VirtualBox虛拟機橋接網絡

虛拟機1到主機,測試結果(通)

Ubuntu 16.04配置VirtualBox虛拟機橋接網絡

虛拟機2到主機,測試結果(通)

Ubuntu 16.04配置VirtualBox虛拟機橋接網絡

虛拟機1上網(上百度),測試結果(通)

Ubuntu 16.04配置VirtualBox虛拟機橋接網絡

虛拟機2上網(上QQ),測試結果(通)

Ubuntu 16.04配置VirtualBox虛拟機橋接網絡

虛拟機1到虛拟機2,測試結果(通)

Ubuntu 16.04配置VirtualBox虛拟機橋接網絡

虛拟機2到虛拟機1,測試結果(通)

Ubuntu 16.04配置VirtualBox虛拟機橋接網絡
9、經驗證測試,已四通(主機虛拟機互通,虛拟機間互通,虛拟機上網)

10、遇到的問題

1、主機無法ping通虛拟機

檢查虛拟機的防火牆,如開啟則關閉或設定白名單

# 檢查防火牆狀态
sudo ufw status
# 關閉防火牆
sudo ufw disable
           
2、虛拟機無法ping通主機

檢查主機的防火牆,如開啟則關閉或設定白名單,打開網絡和共享中心

Ubuntu 16.04配置VirtualBox虛拟機橋接網絡

選擇【windows防火牆】

Ubuntu 16.04配置VirtualBox虛拟機橋接網絡

點【打開或關閉Windows防火牆】

Ubuntu 16.04配置VirtualBox虛拟機橋接網絡

如果不想關閉防火牆則設定windows防火牆白名單

打開防火牆,點【進階設定】

Ubuntu 16.04配置VirtualBox虛拟機橋接網絡

找到【入站規則】-【檔案和列印機共享(回應要求 - ICMPv4-In)】-【專用,公用】,然後點【啟用規則】即可

Ubuntu 16.04配置VirtualBox虛拟機橋接網絡
3、虛拟機上網ping時出現unknown host,但是ip卻可以ping通

ping域名

Ubuntu 16.04配置VirtualBox虛拟機橋接網絡

ping ip

Ubuntu 16.04配置VirtualBox虛拟機橋接網絡

解決方法:在/etc/resolvconf/resolv.conf.d/base中加入以下内容,然後重新開機

nameserver 8.8.8.8
nameserver 8.8.4.4
           

可以正常上網了

Ubuntu 16.04配置VirtualBox虛拟機橋接網絡

繼續閱讀