記錄下VirtualBox 配置虛擬網卡(橋接),實現主機-虛擬機網絡互通過程,網上搜出來的比較亂,講的不明不白,因此根據自己弄過一次,確認可行的方式,做個備份,方便日後查閱。
在Oracle VM VirtualBox中安裝的Ubuntu,具體版本名是:ubuntu-14.10-server-amd64
VirtualBox在虛擬機關機狀態下,如圖進行設置:
虛擬機開機,輸入命令:sudo ifconfig或者sudo ifconfig -a查看當前網卡配置
查看當前ip地址
輸入命令:vim /etc/network/interfaces
打開網卡配置文件,添加eth1,保存修改。修改後的文件內容,如下:
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet dhcp auto eth1 iface eth1 inet static
#本機當前ip地址,通過Step2中ifconfig查詢出來的即可 address 192.168.56.11 netmask 255.255.255.0
重啟虛擬機(必要時重啟主機電腦),命令ifconfig查看當前網卡設置。能看到eth1,並且有值,即可。
1) Windows的cmd中,命令:ipconfig查看當前ip
2) ubuntu中,輸入命令:ping 192.168.56.1,Enter,顯示如下:
虛擬機訪問主機ip,通過了。
同樣,主機cmd中ping 虛擬機ip,同樣通了:
至此,虛擬機與主機橋接網卡成功,ip互通,且虛擬機成功通過主機網絡訪問外網。
ps:關於配置文件一些內容的具體含義,本人沒有細究,也並不是太清晰。此文也是事後一段時間,回憶著寫的,配置步驟如有遺漏,歡迎指正.
本文永久更新鏈接地址:
http://xxxxxx/Linuxjc/1141048.html TechArticle