1. 程式人生 > >VMware-虛擬機器 VMnet8網路配置及常見問題解決

VMware-虛擬機器 VMnet8網路配置及常見問題解決

本文環境

  1. 物理機OS: Windows10
  2. 虛擬機器平臺: VMware Workstation 14
  3. 虛擬機器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、閘道器

VMwareLinuxNetworkConfig1

三、在VM虛擬機器中設定網路連線方式

設定虛擬機器網路介面卡的網路連線為自定義VMnet8(NAT 模式),VMNet8是VM虛擬出來的網絡卡。

VMwareLinuxNetworkConfig2

點選VMware主介面導航 編輯 ——> 虛擬網路編輯器 後開啟設定:

VMwareLinuxNetworkConfig3

四、修改虛擬作業系統中網絡卡的配置資訊

虛擬機器中網絡卡的配置資訊在 /etc/sysconfig/network-scripts/ifcfg-XXX 檔案中,XXX為裝置編號。在CentOS7.0虛擬機器中,網絡卡 ifcfg-ens33。配置為下:

VMwareLinuxNetworkConfig4

需要修改的地方:

  1. BOOTPROTO 要設為static;
  2. IPADDR 的地址其網段要和VMnet8的網段一致,只是最後的Ip不一致即可
  3. GATEWAY(閘道器)與VMnet8一致
  4. ONBOOT 修改為yes
  5. DNS 的設定要和物理主機的DNS地址一致,有幾個就設幾個按照DNS1、DNS2..設定即可。

五、在虛擬機器中重啟網路服務

在虛擬機器終端中執行命令:

sudo systemctl restart network   #重新網絡卡 sudo systemctl enable network   #開機啟動網絡卡

這時虛擬機器就可以上網了

常見問題解決

在上述配置完成之後還是虛擬機器無法訪問外網,或者物理機重新啟動之後再次使用虛擬機器無法訪問外網,常見檢查:

1 開啟Windows工作管理員,檢查VMware NET Service 相關服務是否啟動

VMwareLinuxNetworkConfig4

2 檢查Windows防火牆配置

啟用如下規則:

VMwareLinuxNetworkConfig5