VirtualBox虛擬機配網(wǎng)過程(ubuntu18.04)
一、橋接模式
1、查看宿主機網(wǎng)絡(luò)信息
在搜索并打開“查看網(wǎng)絡(luò)連接”,找到自己目前上網(wǎng)用的網(wǎng)卡,我的是“Realtek USB FE....”網(wǎng)卡。

雙擊之后查看詳細信息,后面要用。
2、VirtualBox設(shè)置網(wǎng)絡(luò)
然后打開VBox的網(wǎng)絡(luò)設(shè)置,配置如下圖,網(wǎng)卡記得選擇上面查看的那個。
注意這里一定要選擇“接入網(wǎng)線”,即使目前使用的是無線網(wǎng)卡也要勾選,否則之后配置完會發(fā)現(xiàn)連宿主機也ping不通。

3、配置虛擬機IP等
打開虛擬機終端
sudo vi /etc/network/interfaces
配置如下,static代表靜態(tài)地址,下面的address自己選擇一個IP,前三位與宿主機相同,最后一位自己設(shè)置,不要與其他設(shè)備沖突即可;mask和gateway和上面保持一致即可。

auto后面的網(wǎng)卡名字使用自己虛擬機的,查看方法如下:
ifconfig -a

/etc/init.d/networking restart
使用上一行的命令重啟網(wǎng)絡(luò),或者重啟一下虛擬機,此時就可以ping宿主機了,但校園網(wǎng)環(huán)境下可能無法上網(wǎng),自己家的WiFi的話設(shè)置靜態(tài)IP是可以正常上網(wǎng)的。
二、NAT模式
1、VirtualBox設(shè)置網(wǎng)卡
如果上一步已經(jīng)完成,在自己的路由器環(huán)境下就已經(jīng)可以上網(wǎng)了,但校園網(wǎng)環(huán)境下可能無法上網(wǎng),這時可以使用NAT模式。
如果已經(jīng)配置好了一個網(wǎng)卡,建議新建一個網(wǎng)卡進行操作,之后直接通過切換網(wǎng)卡就可以在橋接和NAT之間切換了。
要新建網(wǎng)卡,先關(guān)閉虛擬機,關(guān)閉之前配置好的橋接網(wǎng)卡。

在網(wǎng)卡2頁面,設(shè)置如下

2、虛擬機配置
ifconfig -a查看新網(wǎng)卡的名字
ifconfig -a
然后編輯interfaces文件,添加當(dāng)前的網(wǎng)卡,設(shè)置為dhcp。

sudo vi /etc/network/interfaces auto enp0s8 iface enp0s8 inet dhcp
之后重啟網(wǎng)卡(etc/init.d/networking restart)或者重啟虛擬機,此時虛擬機就可以ping通宿主機了,也可以正常訪問網(wǎng)絡(luò),但ifconfig得到的是類似10.0.3.15這樣的地址,宿主機ping不通這個地址。要想實現(xiàn)與宿主機的通信,需要配置地址轉(zhuǎn)發(fā)。

3、配置地址轉(zhuǎn)發(fā)
想要讓宿主機也能訪問虛擬機,需要設(shè)置端口轉(zhuǎn)發(fā),如下圖。

設(shè)置好之后,在宿主機就可以使用下面任意命令訪問。
ssh -p 2222 cs144@localhost ssh -p 2222 cs144@127.0.0.1
mobaxterm訪問方法同上。

如果ssh失敗,首先檢查一下虛擬機上是否安裝了ssh-server,使用如下指令進行安裝:
sudo apt install openssh-server
安裝完成后,SSH 服務(wù)將會自動啟動,可以再次嘗試遠程ssh登錄,如果還是不行的話只能另尋他法了。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
VirtualBox虛擬機轉(zhuǎn)移到新硬盤報錯的問題解決
由于硬盤擴容,把虛擬機文件夾整體移動到新硬盤上,再次注冊虛擬機文件報錯,本文就來介紹一下VirtualBox虛擬機轉(zhuǎn)移到新硬盤報錯的問題解決,感興趣的可以了解一下2025-04-04
VirtualBox下CentOS7網(wǎng)絡(luò)配置教程(可連外網(wǎng))
這篇文章主要介紹了VirtualBox下CentOS7網(wǎng)絡(luò)配置教程,可連外網(wǎng),具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-03-03
VirtualBox網(wǎng)絡(luò)之nat網(wǎng)絡(luò)使用及說明
該文章描述了如何使用NAT網(wǎng)絡(luò)在VirtualBox中創(chuàng)建和配置虛擬機,包括設(shè)置默認存儲位置、創(chuàng)建NAT網(wǎng)絡(luò)、創(chuàng)建虛擬機、安裝操作系統(tǒng)以及解決常見網(wǎng)絡(luò)問題2026-03-03
Virtualbox主機和虛擬機之間實現(xiàn)文件夾共享及雙向拷貝
在VirtualBox中實現(xiàn)主機與虛擬機之間的文件夾共享與雙向文件傳輸,首先需要安裝并準備虛擬機和增強功能,然后,設(shè)置文件夾共享并訪問共享文件夾,最后,確保網(wǎng)絡(luò)連接正常,并檢查日志文件以獲取更多信息2025-02-02
VirtualBox創(chuàng)建Linux虛擬機全過程
該文主要講解了在虛擬機中安裝CentOS7的方法,包括下載ISO鏡像、新建虛擬機、配置存儲和網(wǎng)絡(luò)、安裝系統(tǒng)、設(shè)置密碼、編輯網(wǎng)絡(luò)配置文件和resolv.conf文件等內(nèi)容2026-04-04
VirtualBox實現(xiàn)虛擬機中共享本地目錄的方法
VirtualBox 是一款開源虛擬機軟件。VirtualBox 是由德國 Innotek 公司開發(fā),由Sun Microsystems公司出品的軟件,使用Qt編寫,在 Sun 被 Oracle 收購后正式更名成 Oracle VM VirtualBox這篇文章主要介紹了VirtualBox實現(xiàn)虛擬機中共享本地目錄的方法,需要的朋友可以參考下2017-11-11

