VMware-虛擬機器 VMnet8網路配置及常見問題解決
阿新 • • 發佈:2018-12-11
本文環境
- 物理機OS: Windows10
- 虛擬機器平臺: VMware Workstation 14
- 虛擬機器OS: CentOS 7
配置步驟
一、 檢視物理主機的網路配置資訊
主要是找到可以上網的網絡卡的資訊,在Windows的cmd中輸入 ipconfig /all
,查詢 乙太網介面卡 乙太網
選項列表就可以得到。
本文測試環境下物理機網路配置資訊如下:
1) IP地址:192.168.2.28 2) 子網掩碼:255.255.255.0 3) 閘道器:192.168.2.1 4) DNS伺服器: 103.86.96.100 (這是博主的DNS伺服器地址,可以配置為114.114.114.114)這些資訊後續需要。
二、在windows中的介面卡設定網路IP、閘道器
三、在VM虛擬機器中設定網路連線方式
設定虛擬機器網路介面卡的網路連線為自定義VMnet8(NAT 模式),VMNet8是VM虛擬出來的網絡卡。
點選VMware主介面導航 編輯
——> 虛擬網路編輯器
後開啟設定:
四、修改虛擬作業系統中網絡卡的配置資訊
虛擬機器中網絡卡的配置資訊在 /etc/sysconfig/network-scripts/ifcfg-XXX
檔案中,XXX為裝置編號。在CentOS7.0虛擬機器中,網絡卡 ifcfg-ens33。配置為下:
需要修改的地方:
- BOOTPROTO 要設為static;
- IPADDR 的地址其網段要和VMnet8的網段一致,只是最後的Ip不一致即可
- GATEWAY(閘道器)與VMnet8一致
- ONBOOT 修改為yes
- DNS 的設定要和物理主機的DNS地址一致,有幾個就設幾個按照DNS1、DNS2..設定即可。
五、在虛擬機器中重啟網路服務
在虛擬機器終端中執行命令:
sudo systemctl restart network
#重新網絡卡 sudo systemctl enable network
#開機啟動網絡卡
這時虛擬機器就可以上網了
常見問題解決
在上述配置完成之後還是虛擬機器無法訪問外網,或者物理機重新啟動之後再次使用虛擬機器無法訪問外網,常見檢查:
1 開啟Windows工作管理員,檢查VMware NET Service
相關服務是否啟動
2 檢查Windows防火牆配置
啟用如下規則: