本文環境
- 物理機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、網關
選取一個子網網段,本文舉例使用的是 192.168.188.0 網段
三、在VM虛擬機中設置網絡連接方式
設置虛擬機網絡適配器的網絡連接為自定義VMnet8(NAT 模式),VMNet8是VM虛擬出來的網卡。
點擊VMware主界面導航 編輯
——> 虛擬網絡編輯器
后打開設置:
四、修改虛擬操作系統中網卡的配置信息
虛擬機中網卡的配置信息在 /etc/sysconfig/network-scripts/ifcfg-XXX
文件中,XXX為設備編號。在CentOS7.0虛擬機中,網卡 ifcfg-ens33。配置為下:
需要修改的地方:
- BOOTPROTO 要設為static;
- IPADDR 的地址其網段要和VMnet8的網段一致,選擇自己喜歡的地址就行
- GATEWAY(網關)與VMnet8一致
- ONBOOT 修改為yes
- DNS 的設置要和物理主機的DNS地址一致,有幾個就設幾個按照DNS1、DNS2…設置即可。
五、在虛擬機中重啟網絡服務
在虛擬機終端中執行命令:
sudo systemctl restart network
#重新網卡
sudo systemctl enable network
#開機啟動網卡
這時虛擬機就可以上網了
常見問題解決
在上述配置完成之后還是虛擬機無法訪問外網,或者物理機重新啟動之后再次使用虛擬機無法訪問外網,常見檢查:
1 打開Windows任務管理器,檢查VMware NET Service
相關服務是否啟動
2 檢查Windows防火牆配置
</div>