參考資料:
http://www.awaimai.com/995.html
https://my.oschina.net/cofecafe1/blog/206535
最近公司局域網網絡改造,在改造前已在個人電腦上創建了兩個虛擬機實例並都采用橋接(Bridged Adapter)的方式接入局域網,改造完成后兩台虛擬機網絡情況不穩定(無法同時接入局域網且不綁定mac地址無法訪問外網),於是換另一種思路搭建局域網,本文記錄了此過程,局域網要求如下:
- 支持宿主機與虛擬機互連
- 支持虛擬機互連
本文不適用家庭網絡搭建網局域,若有需要可參考《使用VirtualBox虛擬機搭建局域網(續)》
0. 環境
宿主機OS: Windows 7
虛擬機: VirtualBox-5.1.6-110634-Win
虛擬機OS: ubuntu-15.10-server-i386
1. 在宿主機安裝VirtualBox
2. 在VirtualBox中創建一個新網卡
- 打開VirtualBox管理->全局設定->網絡->Host-only網絡
- 創建一個新網卡,並設置IPv4地址和IPv4網絡掩碼(參考宿主機)
- 關閉DHCP服務器
創建成功后可在宿主機的網絡連接中看到該網卡配置
3. 在VirtualBox創建一個實例並安裝Ubuntu操作系統(略)
4. 關閉新創建的實例,配置虛擬機網卡
- 進入實例的配置,設置->網絡
- 第一個網絡連接采用NAT,用於虛擬機連接外網
- 第二個網絡連接選擇Host-only並選中新創建的網卡,用於宿主機與虛擬機互連
- 保存配置
5. 開啟該實例進入操作系統,配置局域網IP
- 運行`ifconfig -a|grep HW`查看當前系統所有網卡
- 運行`sudo vi /etc/network/interfaces`命令打開網絡配置,添加以下配置設置固定IP
auto enp0s8 iface enp0s8 inet static address 192.168.68.23 netmask 255.255.255.0
完整配置如下:
- 運行`sudo /etc/init.d/networking restart`命令重啟網卡使配置生效
6. 測試
- 虛擬機互連
- 虛擬機連接宿主機
- 宿主機連接虛擬機
- 虛擬機連接外網