VMware Workstation虛擬機固定IP配置小結(主機互通、外網可訪問)
環(huán)境
主機:Windows 11
VMware Workstation: 17.5.2
虛擬機:Ubuntu 24.02 LTS
注: 主機系統(tǒng)和VMware Workstation版本無影響,只有Ubuntu配置固定IP方式略有不同。
問題
最近本地部署服務就裝了VMware Workstation,創(chuàng)建了5臺Ubuntu 24的虛擬機,默認網絡的配置是NAT模式(N): 用于共享主機的IP地址(如下圖),每次重新啟動都會對虛擬機自動分配IP地址,使用SSH遠程連接時每次都需要修改IP,極其不便。

因此,想到可以通過設置固定IP來解決此問題,但設置固定IP的過程中,出現(xiàn)了主機PING不通虛擬機或虛擬機無法訪問外部網絡等問題,經過查詢資料,研究配置,終于解決。為了避免有同樣問題的兄弟們走彎路,在此記錄一下完整的配置過程供參考。
配置過程
省略安裝VMware Workstation和創(chuàng)建虛擬機過程。
配置虛擬機網絡適配器
將虛擬機網絡適配器設置為VMnet8(NAT 模式)。
1.在VMware Workstation主界面,選中要配置的虛擬機,雙擊網絡適配器,進入虛擬機設置->網絡適配器,如下圖所示:

2.勾選設備狀態(tài)下的啟動時連接,設置網絡連接為自定義(U): 特定虛擬網絡->VMnet8(NAT 模式),設置完成點擊確認保存,如下圖所示:

3.如有其他虛擬機,按照如上兩個步驟依次設置。
配置虛擬機網絡
將虛擬機網絡設置為NAT模式,并設置虛擬網絡的網段。
1.在VMware Workstation主界面,點擊菜單中的 編輯->虛擬機網絡編輯器(N)… 進入編輯界面,如下圖所示:

2.選中VMnet8,如下圖中步驟“1”。
3.點擊更改設置,更改為管理員權限才能進行修改(如管理員權限運行VMware Workstation,略過此步驟),如下圖步驟“2”。
3.VMnet信息設置,選中NAT模式(與虛擬機共享主機的IP地址)(N),如下圖中步驟“3”。
4.VMnet信息設置,勾選將主機虛擬機適配器連接到此網絡(V),如下圖中步驟“4”。
5.設置子網IP和子網掩碼,子網IP一般為192.168.xxx.0(此處為192.168.227.0,記住此IP),子網掩碼為255.255.255.0,如下圖中步驟“5”。
6.以上步驟都配置完成后如下圖所示,確認無問題后點擊NAT設置(S)…,下圖中步驟“6”:

7.設置網關IP,將網關IP設置為192.168.xxx.2(192.168.xxx和步驟5一致),設置完成后點擊確認保存,如下圖所示:

配置虛擬網卡網絡適配器
將VMnet8設置為192.168.xxx網段的固定IP,否則默認分配的可能為其他網段IP,導致主機無法連通虛擬機。
1.進入主機的系統(tǒng)設置,選中網絡和Internet->高級網絡設置,如下圖所示:

2.進入VMware Network Adapter VMnet8的更多適配器選項的編輯頁,如下圖所示:

3.雙擊Internet 協(xié)議版本 4 (TCP/IPv4)進入屬性設置頁面,如下圖所示:

4.將VMware Network Adapter VMnet8設置為固定IP,IP地址為192.168.xxx.1(需和虛擬機網絡的子網IP、網關IP的前綴192.168.xxx一致,此處為192.168.227.1),子網掩碼為255.255.255.0,默認網關為192.168.xxx.2(需和虛擬機網絡的網關一致,此處為192.168.227.2),DNS服務器可按照下圖配置為114.114.114.114、8.8.8.8(國內三大運營商通用的114.114.114.114,備用的選的是Google的8.8.8.8)。全部配置完成后,點擊確認保存。

配置虛擬機固定IP
上述配置全部完成之后,就可以配置虛擬機的IP了,此處以Ubuntu 24.02 LTS系統(tǒng)的配置作為演示,其他系統(tǒng)可以自行搜索配置固定IP的方式。
1.啟動虛擬機,切換root權限,使用命令vim /etc/netpaln/50-cloud-init.yaml(配置文件名稱可能有所不同,但是netplan下的唯一文件)編輯網絡配置文件,根據(jù)之前配置的IP網段192.168.xxx將配置內容修改為如下:
network:
ethernets:
ens33:
dhcp4: no
addresses:
- 192.168.227.100/24 # ip地址192.168.xxx.xxx/24,自己根據(jù)需要分配最后的IP,此處為100,之后的虛擬機會如101、102等遞增,避免沖突
routes:
- to: default
via: 192.168.227.2 # 網關地址192.168.xxx.2
nameservers:
addresses: [114.114.114.114,8.8.8.8] # DNS服務器
version: 2

2.執(zhí)行命令netplan apply使修改生效。
結果驗證
到此,所有配置就完成了,對配置結果進行驗證。
1.主機是否可PING通虛擬機,如下圖收到回復即驗證成功:

2.虛擬機是否可PING通主機,如下圖收到回復即驗證成功:

3.虛擬機是否可訪問外部網絡(命令wget www.baidu.com),響應為200 OK即驗證成功,如下圖所示:

結束語
感謝參考中的文章撰寫者,解決了我困擾的問題,此外虛擬機三種網絡模式的介紹也可以閱讀參考中的鏈接文章,在此就不再贅述。
參考
1: 超詳細虛擬機與主機網絡連接以及互Ping不通問題的解決
到此這篇關于VMware Workstation虛擬機固定IP配置小結(主機互通、外網可訪問)的文章就介紹到這了,更多相關VMware 固定IP配置 內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
解決VMware esxi虛擬機磁盤文件被鎖導致虛擬機無法開機無法注冊的故障問題
當用戶卸載VMware Tools后,可能會導致虛擬機目錄下出現(xiàn).vmx~和.vmx.lck鎖定文件,導致虛擬機無法注冊,解決方法包括嘗試快照和遷移操作、檢查虛擬機磁盤文件是否被鎖定、使用VCenter從Inventory中移除虛擬機并殺死占用該虛擬機的進程2025-02-02
詳解VMware虛擬機網絡連接模式(NAT,Bridged,Host-only)
vmware提供主要的3種網絡連接方式,本篇文章主要介紹了VMware虛擬網絡連接模式(NAT,Bridged,Host-only) ,有興趣的可以了解一下。2017-02-02
VMware ping不通主機和主機ping不通虛擬機問題及解決
在VMware Workstation中,主機與虛擬機之間互ping不通往往是由于網絡適配器配置不當或者虛擬網絡編輯器設置不正確引起的,解決辦法通常包括檢查網絡適配器的工作狀態(tài),確保VMnet8和VMnet1虛擬網卡正常工作,并在虛擬網絡編輯器中設置正確的網絡模式匹配虛擬機,如果問題依舊2024-10-10

