VMware workstation網(wǎng)絡(luò)NAT模式修改虛擬網(wǎng)絡(luò)子網(wǎng)網(wǎng)段

安裝wm ware 時,系統(tǒng)默認(rèn)添加兩個網(wǎng)卡,網(wǎng)段是隨機(jī)的,如果想修改,需要在軟件里面設(shè)置一下

在菜單中選擇:編輯-->虛擬網(wǎng)絡(luò)編輯器

VMware虛擬機(jī)設(shè)置網(wǎng)絡(luò).png

在下方子網(wǎng)IP處修改 網(wǎng)段

修改網(wǎng)卡網(wǎng)段.png

主機(jī)為Windows系統(tǒng),VMware虛擬機(jī)里安裝Linux操作系統(tǒng)。安裝完VMware后,主機(jī) 的網(wǎng)絡(luò)連接里面出現(xiàn)了兩個新的連接,即VMware Network Adapter VMnet1和VMware Network Adapter VMnet8如圖。虛擬機(jī)里安裝的系統(tǒng)就是靠這兩個虛擬網(wǎng)卡來聯(lián)網(wǎng)的
  主機(jī)上類似antiarp 防火墻一定要關(guān)掉 否則虛擬機(jī)不能上網(wǎng)
  有以下幾種可選方法:
 ?。薄ridged(網(wǎng)橋)方式:
  如果主機(jī)是通過局域網(wǎng)上網(wǎng)的,可讓虛擬機(jī)使用與主機(jī)網(wǎng)段、網(wǎng)關(guān)和DNS等的相同的設(shè)置,選用一個有效的局域網(wǎng)IP即可。
  橋接方式可實現(xiàn)虛擬機(jī)<--->主機(jī) 虛擬機(jī)<---->互聯(lián)網(wǎng) 通信(主機(jī)與虛擬機(jī)可看成是同一局域網(wǎng)的兩臺機(jī))。但橋接需要一個不同于 原主機(jī)上的另外一個獨立的IP地址,這對于有些情況(IP和MAC綁定,網(wǎng)管不同意),比較難辦到。并且主機(jī)拔掉網(wǎng)線后,虛擬機(jī)無法與主機(jī)通過網(wǎng)絡(luò)的方式 進(jìn)行通訊。而后面幾種沒這個問題。所以不太使用橋接方式。
  1)主機(jī)的IP信息
  2)設(shè)置VMware網(wǎng)絡(luò)連接為Bridged
  3)虛擬機(jī)系統(tǒng)網(wǎng)絡(luò)設(shè)置
  多網(wǎng)卡橋接
  當(dāng) 我有雙網(wǎng)卡時,雖然VMnet0:Bridged to an automatically chosen adapter(在VMware的Edit ->Virtual Network settings... 打開Virtual Network Editor)
  但是,我嘗試了一下,虛擬機(jī)只可橋接“本地連接”(VIA網(wǎng)卡),不能橋接“本地連接2”(Realtek網(wǎng)卡)
  在Virtual Network Editor -> Automatic Bridging 選項卡里
  若我們想橋接“本地連接2”(Realtek網(wǎng)卡)需要在“Exclude adapters" 里add "VIA網(wǎng)卡”(本地連接),這樣“本地連接2”就可以橋接了。但是“本地連接”(VIA網(wǎng)卡)卻不可以了,即使在“Exclude adapters" 里Remove "VIA網(wǎng)卡”也不行,我猜測 VMware其實只支持一個最初未被排除的網(wǎng)卡橋接!
  沒關(guān)系,我們可以在 Virtual Network Editor -> Host Virtual Network Mapping 選項卡里,VMnet2選擇Realtek網(wǎng)卡
  這時,我們回到Virtual Network Editor -> Automatic Bridging 選項卡,發(fā)現(xiàn)VMnet0 把 Realtek網(wǎng)卡排除了
  橋接“本地連接”(VIA網(wǎng)卡)時,VMware選擇VMnet0,
  橋接“本地連接2”(Realtek網(wǎng)卡)時,VMware選擇VMnet2
  虛擬機(jī)上網(wǎng)絡(luò)相應(yīng)的設(shè)置,就可以了。
  2、NAT方式:
  使用VMware提供的NAT和DHCP服務(wù),虛擬機(jī)使用主機(jī)中的虛擬網(wǎng)卡VMnet8作為網(wǎng)關(guān),并且TCP/IP設(shè)置需遵循程序中關(guān)于vmnet8的DHCP和NAT設(shè)置,如IP必須在其DHCP設(shè)置的StartIP和EndIP之間,網(wǎng)關(guān)需使用其NAT設(shè)置的Gateway IP。
  NAT方式可實現(xiàn)虛擬機(jī)<--->主機(jī) 通信,但是 虛擬機(jī)--->互聯(lián)網(wǎng) 即只能夠虛擬機(jī)訪問互聯(lián)網(wǎng),但是若想把虛擬機(jī)作為服務(wù)器,讓互聯(lián)網(wǎng)訪問,不可以。
  但是如果有多個網(wǎng)卡,虛擬機(jī)可以不用更改設(shè)置,就可以同時訪問多個網(wǎng)卡連接的互聯(lián)網(wǎng)。
  1) 設(shè)置VMware 網(wǎng)絡(luò)連接方式為NAT
  2)在虛擬機(jī)里,linux網(wǎng)絡(luò)設(shè)置,只需選擇自動獲取IP,就可以了!
  當(dāng)然也可以手動設(shè)置:
  ip設(shè)置與vmnet8同網(wǎng)段,gateway,netmask,broadcast設(shè)置與vmnet8相同,dns設(shè)置與主機(jī)相同。
  我們在主機(jī)的網(wǎng)絡(luò)連接里如下,沒有看到網(wǎng)關(guān),別急,在VMware的Edit ->Virtual Network settings... 中,有相關(guān)內(nèi)容。
  這些選項卡包含了VMware的很多高級設(shè)置,有興趣可以研究研究。
  3.host-only方式 :
  默認(rèn)使用vmnet1,將虛擬機(jī)ip設(shè)置與vmnet1同網(wǎng)段,gateway設(shè)置成vmnet1的ip,其余設(shè)置與vmnet1相同,dns設(shè)置與主機(jī)相同
  例如 vmnet1 ip :192.168.101.1
  虛擬機(jī)設(shè)置: ip :192.168.101.100 gateway : 192.168.101.1
  這樣就實現(xiàn)了虛擬機(jī)<--->主機(jī) 通信,但是 虛擬機(jī)<--->互聯(lián)網(wǎng) 仍無法通信
  1)選擇VMware的Host-only
  2)主機(jī)的本地連接
  3)在虛擬機(jī)linux里,設(shè)置網(wǎng)絡(luò)
  4、共享主機(jī)的Internet連接的方式(如果主機(jī)是Win98系統(tǒng)可能不適用):
  在主機(jī)的“本地連接”屬性的高級里面共享Internet連接。如果選的是VMnet1虛擬網(wǎng)卡,則在VMware的Ethernet設(shè)置需選用Host-only;如果選VMnet8, 則Ethernet設(shè)置需選用NAT。共享連接后,那個被選中的虛擬網(wǎng)卡的IP會默認(rèn)被設(shè)為192.168.0.1(如果主機(jī)也是通過局域網(wǎng)的 192.168.0.1網(wǎng)關(guān)上網(wǎng)的,則需把這個虛擬網(wǎng)卡設(shè)置為不同的網(wǎng)段IP,如192.168.1.1)這時候虛擬機(jī)里面就可以通過把這個虛擬網(wǎng)卡作為 網(wǎng)關(guān)來上網(wǎng)了。實際上是一個簡單的路由NAT,所以NAT方式就不討論了,我們只以Host-only為例。
  共享host-only方式,可實現(xiàn)虛擬機(jī)<--->主機(jī) 通信,但是 虛擬機(jī)--->互聯(lián)網(wǎng) 即只能夠虛擬機(jī)訪問互聯(lián)網(wǎng),但是若想把虛擬機(jī)作為服務(wù)器,讓互聯(lián)網(wǎng)訪問,不可以。
  1)選擇VMware的Host-only
  2)設(shè)置主機(jī)的本地連接屬性
  被選中的虛擬網(wǎng)卡的IP會默認(rèn)被設(shè)為192.168.0.1,當(dāng)然也可以更改。而且共享連接取消后,還會變回到共享連接前的網(wǎng)絡(luò)設(shè)置。
  在虛擬機(jī)linux里,設(shè)置網(wǎng)絡(luò):
  總結(jié):
  共享連接方式和NAT方式,都可以實現(xiàn)虛擬機(jī)<--->主機(jī) , 虛擬機(jī)--->互聯(lián)網(wǎng) 通信,NAT方式設(shè)置簡單,且可以實現(xiàn)同時訪問多個物理網(wǎng)卡。
  橋接方式可實現(xiàn)虛擬機(jī)<--->主機(jī) 虛擬機(jī)<---->互聯(lián)網(wǎng) 通信,若虛擬機(jī)作為服務(wù)器,只有這種方式可行。但需獨立的IP給虛擬機(jī),且若物理網(wǎng)卡連接斷開,虛擬機(jī)與主機(jī)也不能連接。
  host-only方式只實現(xiàn)虛擬機(jī)<--->主機(jī) 通信 ,一般不單獨采用。
  像我在虛擬機(jī)下開發(fā)嵌入式,虛擬機(jī)要給開發(fā)板提供NFS服務(wù),就采用橋接方式連接嵌入式的網(wǎng)卡。若有時想下載點軟件,查查資料,就改用NAT方式,非常方便!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容