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

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

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

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

/etc/init.d/networking restart
使用上一行的命令重啟網(wǎng)絡(luò),或者重啟一下虛擬機(jī),此時(shí)就可以ping宿主機(jī)了,但校園網(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),這時(shí)可以使用NAT模式。
如果已經(jīng)配置好了一個(gè)網(wǎng)卡,建議新建一個(gè)網(wǎng)卡進(jìn)行操作,之后直接通過切換網(wǎng)卡就可以在橋接和NAT之間切換了。
要新建網(wǎng)卡,先關(guān)閉虛擬機(jī),關(guān)閉之前配置好的橋接網(wǎng)卡。

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

2、虛擬機(jī)配置
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)或者重啟虛擬機(jī),此時(shí)虛擬機(jī)就可以ping通宿主機(jī)了,也可以正常訪問網(wǎng)絡(luò),但ifconfig得到的是類似10.0.3.15這樣的地址,宿主機(jī)ping不通這個(gè)地址。要想實(shí)現(xiàn)與宿主機(jī)的通信,需要配置地址轉(zhuǎn)發(fā)。

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

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

如果ssh失敗,首先檢查一下虛擬機(jī)上是否安裝了ssh-server,使用如下指令進(jìn)行安裝:
sudo apt install openssh-server
安裝完成后,SSH 服務(wù)將會(huì)自動(dòng)啟動(dòng),可以再次嘗試遠(yuǎn)程ssh登錄,如果還是不行的話只能另尋他法了。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
在虛擬機(jī)virtualbox中安裝ubuntu的圖文教程
Virtualbox虛擬機(jī)相對(duì)比VMWare workstation輕量級(jí)一些,運(yùn)行一般的游戲的話,性能不輸于vmware。但是配置起來相對(duì)麻煩,接下來通過本文給大家介紹在虛擬機(jī)virtualbox中安裝ubuntu的圖文教程,一起看看吧2016-10-10
Oracle VM VirtualBox 在linux系統(tǒng)下安裝增強(qiáng)插件實(shí)現(xiàn)訪問主機(jī)的共享文檔方法
這篇文章主要介紹了Oracle VM VirtualBox 在linux系統(tǒng)下安裝增強(qiáng)插件實(shí)現(xiàn)訪問主機(jī)的共享文檔方法,需要的朋友可以參考下2017-03-03
Oracle VM VirtualBox 安裝CentOS7操作系統(tǒng)的教程圖解
這篇文章主要介紹了Oracle VM VirtualBox 安裝CentOS7操作系統(tǒng)的教程圖解,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-11-11
VirtualBox實(shí)現(xiàn)虛擬機(jī)中共享本地目錄的方法
VirtualBox 是一款開源虛擬機(jī)軟件。VirtualBox 是由德國 Innotek 公司開發(fā),由Sun Microsystems公司出品的軟件,使用Qt編寫,在 Sun 被 Oracle 收購后正式更名成 Oracle VM VirtualBox這篇文章主要介紹了VirtualBox實(shí)現(xiàn)虛擬機(jī)中共享本地目錄的方法,需要的朋友可以參考下2017-11-11
VirtualBox的虛擬磁盤vdi文件擴(kuò)容方法(圖文教程)
本文主要介紹了VirtualBox的虛擬磁盤vdi文件擴(kuò)容方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11
VirtualBox軟件下載安裝及Linux環(huán)境安裝部署圖文教程詳解
這篇文章主要介紹了VirtualBox軟件下載安裝及Linux環(huán)境安裝部署的教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-04-04
virtualbox win7 iis 由于擴(kuò)展配置問題而無法提供您請(qǐng)求的頁面
這篇文章主要介紹了virtualbox win7 iis 由于擴(kuò)展配置問題而無法提供您請(qǐng)求的頁面,需要的朋友可以參考下2017-06-06

