一、橋接模式
1、檢視主控端網絡資訊
在搜尋并打開“檢視網絡連接配接”,找到自己目前上網用的網卡,我的是“Realtek USB FE....”網卡。
輕按兩下之後檢視詳細資訊,後面要用。
2、VirtualBox設定網絡
然後打開VBox的網絡設定,配置如下圖,網卡記得選擇上面檢視的那個。
注意這裡一定要選擇“接入網線”,即使目前使用的是無線網卡也要勾選,否則之後配置完會發現連主控端也ping不通。
3、配置虛拟機IP等
打開虛拟機終端
sudo vi /etc/network/interfaces
配置如下,static代表靜态位址,下面的address自己選擇一個IP,前三位與主控端相同,最後一位自己設定,不要與其他裝置沖突即可;mask和gateway和上面保持一緻即可。
auto後面的網卡名字使用自己虛拟機的,檢視方法如下:
ifconfig -a
/etc/init.d/networking restart
使用上一行的指令重新開機網絡,或者重新開機一下虛拟機,此時就可以ping主控端了,但校園網環境下可能無法上網,自己家的WiFi的話設定靜态IP是可以正常上網的。
二、NAT模式
1、VirtualBox設定網卡
如果上一步已經完成,在自己的路由器環境下就已經可以上網了,但校園網環境下可能無法上網,這時可以使用NAT模式。
如果已經配置好了一個網卡,建議建立一個網卡進行操作,之後直接通過切換網卡就可以在橋接和NAT之間切換了。
要建立網卡,先關閉虛拟機,關閉之前配置好的橋接網卡。
在網卡2頁面,設定如下
2、虛拟機配置
ifconfig -a檢視新網卡的名字
ifconfig -a
然後編輯interfaces檔案,添加目前的網卡,設定為dhcp。
sudo vi /etc/network/interfaces
auto enp0s8
iface enp0s8 inet dhcp
之後重新開機網卡(etc/init.d/networking restart)或者重新開機虛拟機,此時虛拟機就可以ping通主控端了,也可以正常通路網絡,但ifconfig得到的是類似10.0.3.15這樣的位址,主控端ping不通這個位址。要想實作與主控端的通信,需要配置位址轉發。
3、配置位址轉發
想要讓主控端也能通路虛拟機,需要設定端口轉發,如下圖。
設定好之後,在主控端就可以使用下面任意指令通路。
ssh -p 2222 [email protected]
ssh -p 2222 [email protected]
mobaxterm通路方法同上。