VMware Workstation虛擬機固定IP配置小結(主機互通、外網(wǎng)可訪問)
環(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的虛擬機,默認網(wǎng)絡的配置是NAT模式(N): 用于共享主機的IP地址(如下圖),每次重新啟動都會對虛擬機自動分配IP地址,使用SSH遠程連接時每次都需要修改IP,極其不便。
因此,想到可以通過設置固定IP來解決此問題,但設置固定IP的過程中,出現(xiàn)了主機PING不通虛擬機或虛擬機無法訪問外部網(wǎng)絡等問題,經(jīng)過查詢資料,研究配置,終于解決。為了避免有同樣問題的兄弟們走彎路,在此記錄一下完整的配置過程供參考。
配置過程
省略安裝VMware Workstation和創(chuàng)建虛擬機過程。
配置虛擬機網(wǎng)絡適配器
將虛擬機網(wǎng)絡適配器設置為VMnet8(NAT 模式)。
1.在VMware Workstation主界面,選中要配置的虛擬機,雙擊網(wǎng)絡適配器,進入虛擬機設置->網(wǎng)絡適配器,如下圖所示:
2.勾選設備狀態(tài)下的啟動時連接,設置網(wǎng)絡連接為自定義(U): 特定虛擬網(wǎng)絡->VMnet8(NAT 模式),設置完成點擊確認保存,如下圖所示:
3.如有其他虛擬機,按照如上兩個步驟依次設置。
配置虛擬機網(wǎng)絡
將虛擬機網(wǎng)絡設置為NAT模式,并設置虛擬網(wǎng)絡的網(wǎng)段。
1.在VMware Workstation主界面,點擊菜單中的 編輯->虛擬機網(wǎng)絡編輯器(N)… 進入編輯界面,如下圖所示:
2.選中VMnet8,如下圖中步驟“1”。
3.點擊更改設置,更改為管理員權限才能進行修改(如管理員權限運行VMware Workstation,略過此步驟),如下圖步驟“2”。
3.VMnet信息設置,選中NAT模式(與虛擬機共享主機的IP地址)(N),如下圖中步驟“3”。
4.VMnet信息設置,勾選將主機虛擬機適配器連接到此網(wǎng)絡(V),如下圖中步驟“4”。
5.設置子網(wǎng)IP和子網(wǎng)掩碼,子網(wǎng)IP一般為192.168.xxx.0(此處為192.168.227.0,記住此IP),子網(wǎng)掩碼為255.255.255.0,如下圖中步驟“5”。
6.以上步驟都配置完成后如下圖所示,確認無問題后點擊NAT設置(S)…,下圖中步驟“6”:
7.設置網(wǎng)關IP,將網(wǎng)關IP設置為192.168.xxx.2(192.168.xxx和步驟5一致),設置完成后點擊確認保存,如下圖所示:
配置虛擬網(wǎng)卡網(wǎng)絡適配器
將VMnet8設置為192.168.xxx網(wǎng)段的固定IP,否則默認分配的可能為其他網(wǎng)段IP,導致主機無法連通虛擬機。
1.進入主機的系統(tǒng)設置,選中網(wǎng)絡和Internet->高級網(wǎng)絡設置,如下圖所示:
2.進入VMware Network Adapter VMnet8的更多適配器選項的編輯頁,如下圖所示:
3.雙擊Internet 協(xié)議版本 4 (TCP/IPv4)進入屬性設置頁面,如下圖所示:
4.將VMware Network Adapter VMnet8設置為固定IP,IP地址為192.168.xxx.1(需和虛擬機網(wǎng)絡的子網(wǎng)IP、網(wǎng)關IP的前綴192.168.xxx一致,此處為192.168.227.1),子網(wǎng)掩碼為255.255.255.0,默認網(wǎng)關為192.168.xxx.2(需和虛擬機網(wǎng)絡的網(wǎng)關一致,此處為192.168.227.2),DNS服務器可按照下圖配置為114.114.114.114、8.8.8.8(國內(nèi)三大運營商通用的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下的唯一文件)編輯網(wǎng)絡配置文件,根據(jù)之前配置的IP網(wǎng)段192.168.xxx將配置內(nèi)容修改為如下:
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 # 網(wǎng)關地址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.虛擬機是否可訪問外部網(wǎng)絡(命令wget www.baidu.com
),響應為200 OK即驗證成功,如下圖所示:
結束語
感謝參考中的文章撰寫者,解決了我困擾的問題,此外虛擬機三種網(wǎng)絡模式的介紹也可以閱讀參考中的鏈接文章,在此就不再贅述。
參考
1: 超詳細虛擬機與主機網(wǎng)絡連接以及互Ping不通問題的解決
到此這篇關于VMware Workstation虛擬機固定IP配置小結(主機互通、外網(wǎng)可訪問)的文章就介紹到這了,更多相關VMware 固定IP配置 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
解決VMware esxi虛擬機磁盤文件被鎖導致虛擬機無法開機無法注冊的故障問題
當用戶卸載VMware Tools后,可能會導致虛擬機目錄下出現(xiàn).vmx~和.vmx.lck鎖定文件,導致虛擬機無法注冊,解決方法包括嘗試快照和遷移操作、檢查虛擬機磁盤文件是否被鎖定、使用VCenter從Inventory中移除虛擬機并殺死占用該虛擬機的進程2025-02-02詳解VMware虛擬機網(wǎng)絡連接模式(NAT,Bridged,Host-only)
vmware提供主要的3種網(wǎng)絡連接方式,本篇文章主要介紹了VMware虛擬網(wǎng)絡連接模式(NAT,Bridged,Host-only) ,有興趣的可以了解一下。2017-02-02VMWare虛擬機15.X局域網(wǎng)網(wǎng)絡配置教程圖解
vmware為我們提供了三種網(wǎng)絡工作模式,它們分別是:Bridged(橋接模式)、NAT(網(wǎng)絡地址轉(zhuǎn)換模式)、Host-Only(僅主機模式)。這篇文章主要介紹了VMWare虛擬機15.X局域網(wǎng)網(wǎng)絡配置,需要的朋友可以參考下2019-08-08VMware ping不通主機和主機ping不通虛擬機問題及解決
在VMware Workstation中,主機與虛擬機之間互ping不通往往是由于網(wǎng)絡適配器配置不當或者虛擬網(wǎng)絡編輯器設置不正確引起的,解決辦法通常包括檢查網(wǎng)絡適配器的工作狀態(tài),確保VMnet8和VMnet1虛擬網(wǎng)卡正常工作,并在虛擬網(wǎng)絡編輯器中設置正確的網(wǎng)絡模式匹配虛擬機,如果問題依舊2024-10-10使VMware ip與本機ip處于同一網(wǎng)段的方法
今天小編就為大家分享一篇使VMware ip與本機ip處于同一網(wǎng)段的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-06-06