一:CentOS虛擬機NAT方式無法上網
如下所示,網卡en016777736沒有ip等信息;執行ping命令,報Network is unreachable的錯誤。
解決辦法:
首先,打開運行,輸入“services.msc”。
找到VMware NAT Service和VMware DHCP Service,先右擊VMware DHCP Service,點擊“停止”,然后開啟“VMware NAT Service”,再開啟“VMware DHCP Service”。
打開服務,在services.msc中將VMware的DHCP和NAT服務開啟。並修改虛機的接入方式,可以在“編輯虛擬網絡”中查看,如下圖
打開后如下
VMnet0是橋接方式,VMnet1是Host-only方式,VMnet8是NAT方式,子網IP可以自己設置,見1,修改后,需要把2,3中的地址段同時對應修改。
這時候最好把除了NAT外其它兩個連接方式停掉,將1上面,connect的勾去掉就可以了
之后需要在虛機設置中選擇NAT連接方式,,如果沒有網絡連接方式需要自己添加一下。以上這些設置方法網上有很多,不再贅述。
之后仍舊無法聯網的,需要打開虛機看看虛機的網絡設置了。命令如下
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
其中部分內容如下:
DEVICE=eth0 #設備名稱
BOOTPROTO=dhcp #連接方式,dhcp會自動分配地址,此時不需要在下面設置ip和網關
HWADDR=00:0C:29:AD:66:9F #硬件地址,不要修改
ONBOOT=yes #yes表示啟動就執行該配置,需要改為yes
網上會有些方法需要在這里添加ip地址,子網掩碼,dns之類的,之前安裝這些方法試驗過,都不行,而且添加的這些內容后來還影響到了上網,所以,不建議采用那些方式添加這些內容。
修改完后需要重啟網絡設置,可以
# service network restart
或者
# /etc/init.d/network restart
此時如果還是無法連接網絡,再回到物理主機,查看網絡連接中的本地連接的共享是否打開,在狀態->屬性->共享中查看,如果沒有共享選項卡,就找百度。如果共享已經打開,將Host-Only Network和VMnet8中的ipv4和ipv6服務停掉,前面的勾去掉
至此,虛機網絡連接正常了
參考資料:
http://jingyan.baidu.com/article/9f63fb91ab20a1c8410f0e4e.html
http://blog.sina.com.cn/s/blog_55b497690101fgxi.html