VMware中配置使用NAT模式網路

2022-07-07 03:42:11 字數 2256 閱讀 1164

寫這篇文章是因為有朋友遇到虛擬機器中的nat網路配置的一些問題,我自己的工作環境也得益如此優化了一下,因此在此做個記錄;

朋友遇到的問題:虛擬機器中配置了nat模式,虛擬機器中的系統可以和主機互相ping通,但是無法ping通外網;最終的發現是ipv6開啟了;

自己的問題:公司自己工作的環境是放在虛擬機器中的,用的自己的本子,回到家後,因為ip設定的問題,每次得更改ip,到公司後,又得更換,比較麻煩,現在使用nat模式配置後,解決了這個麻煩;

測試環境:

先簡單說一下nat模式,nat模式是使虛擬機器共享主機的ip,我這裡口語化理解一下,這種方式,就是在自己的本地內網ip網路下(如192.168.0.1),再建立的乙個該內網下的內網環境(192.168.204.2),此時本地和這個自己本地的內網通訊是用192.168.204.2這個閘道器,內網和外網通訊是利用本地主機的ip;

這種模式的好處是避免使用橋接模式時ip位址占用問題,比如說公司給每人分配乙個固定ip,此時自己想建立多台虛擬機器做測試時,就沒有ip可用了;

也可以解決我上面因為工作地點不固定,導致ip頻繁更改的麻煩;因為此時本地宿主機的ip雖然會變動,但是本地主機nat模式下的內網環境卻是不變的,並且依然可以和主機通訊;外網是使用主機的ip,也沒問題;

安裝後,這裡配置為使用nat模式(安裝過程中其實也可以設定)

注意:vmware的nat模式預設是使用的vmnet8虛擬網絡卡

此時,如果虛擬機器中的centos6系統的網路是直接設定為dhcp獲取ip的話,即bootproto=static則,應該是直接配置好了,可以互ping一下本地主機和虛擬機器系統的網路,然後ping一下外網,基本沒有問題;

下面的說明是針對配置靜態ip的,畢竟動態獲取會導致需要頻繁更改環境配置,體驗不好

這裡先說下我的本地主機網路:

我們點選vmware軟體的編輯->虛擬網路編輯器

可以看到,nat模式,虛擬網絡卡就是vmnet8了,點選它,檢視nat設定,dhcp設定,並注意記錄幾個關鍵的配置引數;

注意:請不要更改上面這兩個配置,除非你知道在做什麼

第乙個需要記下的是nat設定中的閘道器,我這裡是:192.168.204.2, 請不要更改它;

第二個需要記下的是dhcp設定中的起始ip位址結束ip位址範圍,也請不要更改,並且後面的虛擬機器系統ip需要設定在這個範圍內,我的是192.168.204.128~192.168.204.254

好了,我們現在開始配置虛擬機器中centos6伺服器的網路:

# 這裡我只列出關鍵配置

vi /etc/sysconfig/network-scripts/ifcfg-eth0

...onboot=yes

bootproto=static

ipaddr=192.168.204.129 # 取上面dhcp設定的ip範圍內即可

gateway=192.168.204.2 # 取nat設定中的閘道器,不要寫錯

prefix=24

dns1=192.168.204.2

...# 重啟網路

service network restart

# 網路測試

ping 10.0.0.1 //測試和10.0.0.1網路是否連通

ping 10.0.0.53 //測試和本地主機是否連通

ping www.baidu.com //測試外網

# 同樣本地主機也可以測試nat內網的

ping 192.168.204.2 //測試兩個網路是否可通

ping 192.168.204.129 //測試兩台主機是否連通

沒什麼意外,一切安好,假如虛擬機器中內網ping不通外網,檢查ipv6是否開啟了,如果ping不通主機,檢查nat閘道器設定;

vmware中nat上網方式的具體配置

nat network address translation 網路位址轉換,在虛擬機器中,nat device充當的是虛擬的dns server。虛擬機器聯網時,通過nat device再經過虛擬機器的虛擬網絡卡,通常為主機中的vmnat8虛擬網路裝置實現網際網路的訪問,主機訪問虛擬機器時,逆向的...

windows下vmware配置nat網路

linux學習需要配置網路,可以選擇橋接網路,nat網路位址轉換。由於linux的服務,眾多需要配置乙個固定的ip,因此可以選擇靜態ip配置。因此在這裡自定義nat網路位址轉換,可以固定一台linux的ip位址。1.修改vmware的虛擬網路配置 一定要和圖例寫的一樣 2.開啟配置檔案 3.修改了配...

VMware以NAT模式配置CentOS8網路

環境 windows10 64位 vmware15 centos8 1 修改vmnet8網路介面卡的ip位址和子網掩碼 2 開啟vmware,找到 虛擬網路編輯器 3 修改vmware虛擬網路編輯器中的子網ip 子網掩碼和閘道器ip為步驟1的vmnet8網路介面卡一致的網段 說明 192.168.7...