網(wǎng)上有好多VMware的網(wǎng)絡(luò)配置教程,各個(gè)方法都不一樣,新人往往云里霧里,本人亦深受其害,偶爾成功一次,也不明白原理,下一次照樣犯錯(cuò),故寫博客記錄。

1 想要達(dá)成的效果

主機(jī)和虛擬機(jī)之間,可" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁(yè) > 營(yíng)銷資訊 > 網(wǎng)站運(yùn)營(yíng) > VMware虛擬機(jī)網(wǎng)絡(luò)配置-NAT篇

VMware虛擬機(jī)網(wǎng)絡(luò)配置-NAT篇

時(shí)間:2023-07-17 15:48:01 | 來源:網(wǎng)站運(yùn)營(yíng)

時(shí)間:2023-07-17 15:48:01 來源:網(wǎng)站運(yùn)營(yíng)

VMware虛擬機(jī)網(wǎng)絡(luò)配置-NAT篇:0 前言

網(wǎng)上有好多VMware的網(wǎng)絡(luò)配置教程,各個(gè)方法都不一樣,新人往往云里霧里,本人亦深受其害,偶爾成功一次,也不明白原理,下一次照樣犯錯(cuò),故寫博客記錄。

1 想要達(dá)成的效果

主機(jī)和虛擬機(jī)之間,可以互相ping通,若主機(jī)可以上網(wǎng),則虛擬機(jī)亦可以正常連接網(wǎng)絡(luò)。
注:與當(dāng)前主機(jī)處于同一個(gè)局域網(wǎng)的其他主機(jī)是不能訪問當(dāng)前主機(jī)上的虛擬機(jī)的。

2 準(zhǔn)備工作

2.1 開啟ping回應(yīng)

win10默認(rèn)是不開啟ping回應(yīng)的,要設(shè)置為開啟狀態(tài)。
步驟:控制面板-Windows Defender防火墻-左側(cè)的 高級(jí)設(shè)置-入站規(guī)則,在列表中搜索:

在這兩項(xiàng)上,右鍵-啟用規(guī)則,之后一路確定。

2.2 主機(jī)IP

在主機(jī)上,win+r,打開運(yùn)行,輸入cmd,打開命令行,輸入ipconfig,顯示如下:

我主機(jī)是筆記本,連接的是無線網(wǎng),因此選擇無線局域網(wǎng)適配器,如果連接的是有線網(wǎng),就選擇以太網(wǎng)適配器。
記住主機(jī)IP地址,以我為例,是 192.168.31.134。

3 安裝VMware,安裝操作系統(tǒng)

網(wǎng)上有現(xiàn)成的安裝教程,自己搜索就是,也可以參照我自己寫的:


4 原理

在實(shí)現(xiàn)之前,得先說一下NAT的原理,從根本上理解。

圖1 NAT-網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖
先記住這個(gè)拓?fù)鋱D,后面的設(shè)置都是按照這個(gè)圖來的。
虛擬機(jī)的IP都是由虛擬交換機(jī)決定的,由虛擬NAT負(fù)責(zé)連接外網(wǎng),而虛擬網(wǎng)卡VMware Network Adapter Vmnet8只是負(fù)責(zé)主機(jī)與虛擬機(jī)之間的通信。

5 NAT網(wǎng)絡(luò)配置

打開VMware Workstation Pro,選擇虛擬機(jī)的網(wǎng)絡(luò)連接類型,新建虛擬機(jī),一般默認(rèn)就是NAT模式,之后確定,返回主頁(yè)面:

選擇編輯-虛擬網(wǎng)絡(luò)編輯器,單擊更改設(shè)置:


按照箭頭指向,勾選對(duì)應(yīng)內(nèi)容:

注意下面的子網(wǎng)IP,前兩部分必須和主機(jī)IP的前兩部分一樣,即192.168,第三部分得不一樣,不能是31,這里填80,第四部分補(bǔ)0。子網(wǎng)掩碼都是255.255.255.0,填寫完畢后,點(diǎn)擊 NAT設(shè)置:

填入網(wǎng)關(guān)IP,前三部分,即網(wǎng)段必須是192.168.80,和前面保持一致,第四部分隨意,這里填2,網(wǎng)關(guān)IP整體就是192.168.80.2,圖1中的虛擬交換機(jī)IP就是這里的網(wǎng)關(guān)IP,點(diǎn)擊確定后返回,再點(diǎn)擊 DHCP設(shè)置:

注意起始和結(jié)束的IP網(wǎng)段也必須是192.168.80,這個(gè)范圍不要包括網(wǎng)關(guān)IP:192.168.80.2,圖1中的虛擬DHCP服務(wù)器設(shè)置完成,之后一路確定,NAT網(wǎng)絡(luò)設(shè)置結(jié)束。(如果NAT模式下,有很多臺(tái)虛擬機(jī),就把這個(gè)范圍擴(kuò)大)

6 測(cè)試

開啟虛擬機(jī),Ubuntu默認(rèn)的IP設(shè)置是自動(dòng)獲取,不需要更改,當(dāng)然設(shè)置靜態(tài)IP也是可以的,參照?qǐng)D1即可。此時(shí)Ubuntu是可以正常連接外網(wǎng)的。
接下來測(cè)試圖1中的虛擬網(wǎng)卡作用,在主機(jī)上,win+q,打開搜索框,輸入 網(wǎng)絡(luò)連接,回車,打開網(wǎng)絡(luò)連接面板:

這里的VMware Network Adapter Vmnet8就是圖1中的虛擬網(wǎng)卡,另外三個(gè)分別是主機(jī)的無線網(wǎng)卡、主機(jī)的有線網(wǎng)卡、VMware僅主機(jī)模式的虛擬網(wǎng)卡。右擊Vmnet8,選擇屬性:

選擇IPV4,點(diǎn)擊屬性:

可以選擇自動(dòng)獲取,也可以手動(dòng)設(shè)置,注意,手動(dòng)的話,IP不能和虛擬網(wǎng)關(guān)IP一樣,即不能是192.168.80.2,之后一路確定,設(shè)置完成。
在Ubuntu終端和win10命令行中,互相ping各自的IP地址,然后在虛擬網(wǎng)卡Vmnet8,右鍵-禁用,在互相ping各自的IP地址,體會(huì)前后的區(qū)別。

7 總結(jié)
自己動(dòng)手設(shè)置幾次,配合圖1的拓?fù)浣Y(jié)構(gòu)圖,真正的理解了。

VMware Network Adapter Vmnet8的作用是聯(lián)通主機(jī)與虛擬機(jī),有心的話,當(dāng)在主機(jī)上ssh虛擬機(jī)時(shí),會(huì)發(fā)現(xiàn)虛擬機(jī)上顯示的IP來源(W命令),就是VMware Network Adapter Vmnet8的地址,而不是主機(jī)上的(有線網(wǎng)卡、無線網(wǎng)卡)地址。

8 問題
遇到的其余問題:
1 有的教程提到,需要把主機(jī)的正在使用的網(wǎng)卡,與VMnet8共享,經(jīng)過測(cè)試,在NAT模式下,這是多余的。

2 有時(shí)候,本來可以互相ping通的,突然間主機(jī)ping不通虛擬機(jī)了,而虛擬機(jī)可以正常聯(lián)網(wǎng),可以ping主機(jī),這時(shí)候,問題就出在 VMware Network Adapter Vmnet8了,默認(rèn)是自動(dòng)獲取IP地址,右鍵禁用后,再啟用,一般就可以解決問題。如果還不行的話,就設(shè)置 VMware Network Adapter Vmnet8的靜態(tài)IP,與虛擬機(jī)同網(wǎng)段,問題就解決了。

注1:只要虛擬機(jī)可以正常上外網(wǎng),VMware和虛擬機(jī)的網(wǎng)絡(luò)設(shè)置就沒有問題。

注2:

在實(shí)際情況中,第二個(gè)問題極其常見,經(jīng)常是虛擬機(jī)一段時(shí)間不用了,再打開,主機(jī)就ping不通虛擬機(jī),也ssh連接不上,這種情況99%都是VMware Network Adapter Vmnet8的IP和虛擬機(jī)IP不在同一個(gè)網(wǎng)段導(dǎo)致的;

VMware Network Adapter Vmnet8的IP如果沒有設(shè)置靜態(tài)IP的話,其IP地址隨著主機(jī)開關(guān)機(jī)是會(huì)變化的。當(dāng)虛擬機(jī)啟動(dòng)后,禁用,然后在啟用,就會(huì)自動(dòng)設(shè)置同網(wǎng)段IP了。

注3:

如果設(shè)置VMware Network Adapter Vmnet8的靜態(tài)IP,注意一下網(wǎng)段,要是和主機(jī)網(wǎng)卡的IP段一樣,比如無線,會(huì)導(dǎo)致網(wǎng)絡(luò)連接不上。(本人教訓(xùn)啊,手機(jī)連接wifi沒有問題,筆記本就是連不上,折騰了好長(zhǎng)時(shí)間,才想起來設(shè)置的靜態(tài)IP,沖突)

9 參考

https://blog.csdn.net/w_j_r/article/details/81290995
https://www.cnblogs.com/linjiaxin/p/6476480.html
10 更新:如何設(shè)置靜態(tài)IP?

Ubuntu Server下,18.04和20.04:

sudo vi /etc/netplan/00-installer-config.yaml# 原來的是自動(dòng)獲取IP的,可以備份一下,不備份也可以# 清空數(shù)據(jù):%d# 寫入下面內(nèi)容network: version: 2 renderer: networkd ethernets: ens33: #配置的網(wǎng)卡名稱,自己根據(jù)情況修改 dhcp4: no #dhcp4關(guān)閉 dhcp6: no #dhcp6關(guān)閉 addresses: [192.168.80.6/24] #設(shè)置本機(jī)IP及掩碼,注意網(wǎng)段,80,必須和前面一樣 gateway4: 192.168.80.2 #設(shè)置網(wǎng)關(guān),這個(gè)實(shí)際上就是那個(gè)虛擬交換機(jī)的 nameservers: addresses: [192.168.80.2] #設(shè)置DNS,和gateway4設(shè)置的一樣即可,不需要設(shè)為8.8.8.8# 保存退出:wq# 啟用sudo netplan apply# 看一下效果ifconfigping 1.cnUbuntu桌面版的靜態(tài)IP設(shè)置,直接在網(wǎng)絡(luò)設(shè)置那塊改就行了,子網(wǎng)掩碼是255.255.255.0,和ip/24的效果是一樣的。

關(guān)鍵詞:配置,網(wǎng)絡(luò),虛擬

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉