1. 程式人生 > >VMware中centos7通過NAT模式不能聯外網問題

VMware中centos7通過NAT模式不能聯外網問題

可能 添加 sysconf pts 文件 script 虛擬 系統 ast

今天更換虛擬機中yum的源為國內163源,在執行yum makecache 時出現錯誤“

Could not retrieve mirrorlist

Could not resolve host *****

同時,終端中 ping www.baidu.com 也沒有通,但是ping 宿主機IP卻是通的

百度後有一下幾種可能以及處理方法:

1、沒有配置resolv.conf。

在 /etc/resolv.conf 中添加DNS,如下圖:

技術分享圖片

2、沒有將ONBOOT設置為“yes”

在 /etc/sysconfig/network-scripts 目錄中找到打開以ifcfg-開頭的文件,後面的數字可通過ifconfig查找。

將ONBOOT設置為“yes”

技術分享圖片

技術分享圖片

技術分享圖片

3、宿主機與虛擬機的網絡配置不正確

  3.1.宿主機設置,我設置的固定IP,將DNS、默認網關等信息都填一下。

  技術分享圖片

  3.2VMware設置

  使用自定義模式,選擇的是VMnet8(NAT模式)

技術分享圖片

然後設置網絡,NAT設置一定要設置,在裏面設置好DNS信息。

技術分享圖片

技術分享圖片

技術分享圖片

  原本我選擇了使用本地DHCP服務,但是選擇後虛擬機不能聯網,故就叉掉了這個選項。

到此,宿主機和虛擬機的配置就OK了,重啟虛擬機網絡服務(service network reastart)或者重啟系統(reboot)都可以,然後試下ping www.baidu.com,發現網絡可用。

技術分享圖片

VMware中centos7通過NAT模式不能聯外網問題