轉自: https://www.cnblogs.com/owaowa/p/6123902.html
在這里表示萬分感謝
在使用CentOS虛擬機后,出現了無法上網的情況,使用主機ping虛機地址可以ping通,而虛機ping不通主機,同時虛機也無法ping通其他的網址或ip,顯示內容為Network is unreachable,后來經過在網上查找找到采用NAT模式的解決方法,解決問題,記錄如下:
1、打開服務(services.msc),確保VMware的DHCP和NAT服務開啟。
2、修改虛機的接入方式,可以在“編輯虛擬網絡”中查看,如下:
打開后界面如下:
3、點擊VMnet8,設置相關信息:一般采用默認配置即可,若圖中1處的子網IP自己調整,相應的2、3也需要做對應的調整:
4、在虛機設置中選擇NAT連接方式,,如果沒有網絡連接方式需要自己添加一下。
5、打開虛機看看虛機的網絡設置了。命令如下
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
其中部分內容如下:
DEVICE=eth0 #設備名稱,可根據ifcofnig命令查看到。
BOOTPROTO=dhcp #連接方式,dhcp會自動分配地址,此時不需要在下面設置ip和網關
HWADDR=00:0C:29:AD:66:9F #硬件地址,可根據ifcofnig命令查看到。
ONBOOT=yes #yes表示啟動就執行該配置,需要改為yes
網上會有些方法需要在這里添加ip地址,子網掩碼,dns之類的,之前安裝這些方法試驗過,都不行,而且添加的這些內容后來還影響到了上網,所以,不建議采用那些方式添加這些內容。
可用ifconfig命令獲取相關信息。
修改完后需要重啟網絡設置,可以
# service network restart
或者
# /etc/init.d/network restart
重啟完成后,ping物理機或者相應的網站,能成功ping通。