VMware網路模式 NAT埠對映

2021-07-09 20:38:11 字數 1425 閱讀 2689

vmware網路模式配置(這部分資料網上一大片,就說說自己的配置經歷吧)。

vmware共3中網路模式,各有優缺,看需求:

1.bridge橋接模式。這種模式是最簡單的,直接物理機跟虛擬機器聯接,物理機跟虛擬機器在同網段,如果物理機接的網可以連入網際網路,那麼虛擬機器也可以。其他同網段內的pc可以直接遠端訪問虛擬機器。

2.nat模式。nat,全稱network address translate(網路位址轉換),說實話,剛開始我沒明白是什麼意思,怎麼個轉換法?物理機跟虛擬機器一對一?後來,做了一遍倒是明白了,說白了,vmware在這當中充當了虛擬交換機的角色。打個比方,物理主機接入外網,ifconfig eth0,檢視到ip為192.168.1.101,好,這是外網的網段。通過vmware虛擬交換機,建立出一子網,假設網段位172.16.116.0,虛擬機器ip為172.16.116.130,我們可以把虛擬機器的ip看作是偽ip或者內網ip。

如果在物理主機上有多台虛擬機器都是利用nat網路模式,通過vmnet8介面接入,那麼這些虛擬機器之間或者與物理主機之間,都是可以互相訪問的。

如果只是這樣簡單實現網路位址轉換,解決ip位址不夠問題,那nat模式實在沒什麼值得推崇的,但這種情況下,虛擬機器除了與虛擬機器通訊外,就只能與物理主機通訊,而與物理主機處於同一外網網段(如192.168.1.0)的其他pc卻無法訪問到虛擬機器,這怎麼解決呢?說到這裡就提到了nat的埠對映,有的大牛稱之為「穿越」,我想,這才是nat的名稱的真正含義吧————網路位址轉換。

什麼叫埠對映呢?即就是通過物理主機與虛擬機器之間的埠map,當訪問物理主機時,自動跳到虛擬機器的ip和埠。

比如:物理主機:ip:42.51.195.153,port1:3389,port2:3390

3389埠map虛擬機器1:ip:172.168.1.130,port:3389,

3390埠map虛擬機器2:ip:172.168.1.131,port:3389,

(3389是windows預設遠端埠,可以在登錄檔中修改。不要見笑,我的物理主機是suse linux,虛擬機器是windows)

那麼,當我網段為42.51.195.0的其他pc(即與物理主機處同一外網,非public)遠端訪問:42.51.195。153:3389時,目標ip和埠會自動對映到虛擬機器1,即:172.168.1.130:3389,虛擬機器2同理。

關於新增埠對映,vmware在不同系統可能設定不同,在windows上可以有設定介面,但在linux,至少在suse系統我沒發現,不過也別急,可以修改配置檔案。在/etc/vmware/net/vmnet8/nat/nat.conf檔案中,找到最後幾行,在incometcp個地方,新增埠對映,有example,格式是:主機埠=虛擬機器ip:虛擬機器埠(修改後,在防火牆中為埠新增rules,物理機和虛擬機器都新增,一定要保證埠開啟成功!!!)

3.host-only模式:即虛擬機器與物理主機建立private網路,虛擬機器只能與物理主機之間進行訪問。

vmware虛擬機器網路模式 NAT模式

本文純屬自己保留,以供學習。望原作者勿怪。剛剛我們說到,如果你的網路ip資源緊缺,但是你又希望你的虛擬機器能夠聯網,這時候nat模式是最好的選擇。nat模式借助虛擬nat裝置和虛擬dhcp伺服器,使得虛擬機器可以聯網。其網路結構如下圖所示 在nat模式中,主機網絡卡直接與虛擬nat裝置相連,然後虛擬...

VMware中配置使用NAT模式網路

寫這篇文章是因為有朋友遇到虛擬機器中的nat網路配置的一些問題,我自己的工作環境也得益如此優化了一下,因此在此做個記錄 朋友遇到的問題 虛擬機器中配置了nat模式,虛擬機器中的系統可以和主機互相ping通,但是無法ping通外網 最終的發現是ipv6開啟了 自己的問題 公司自己工作的環境是放在虛擬機...

VMware虛擬機器網路模式詳解 NAT模式

本篇博文為 vmware虛擬機器網路模式 系列的其中一篇 nat模式。vmware虛擬機器在我們學習過程中必不可少,不管是安裝linux作業系統來進行學習 搭建各種網路服務,擬或者是用來做集群測試 雲計算平台openstack等的搭建,可以說,vmware虛擬機器為我們帶來了極大的便利,最直觀的好處...