在使用CentOS虛擬機時,出現了沒法上網的狀況,使用主機ping虛機地址能夠ping通,而虛機ping不通主機,同時虛機也沒法ping通其餘的網址或ip,顯示內容爲Network is unreachable,後來通過在網上查找解決方法,解決問題,記錄以下:服務器
首先打開服務,在services.msc中將VMware的DHCP和NAT服務開啓。並修改虛機的接入方式,能夠在「編輯虛擬網絡」中查看,以下圖網絡
打開後以下工具
VMnet0是橋接方式,VMnet1是Host-only方式,VMnet8是NAT方式,子網IP能夠本身設置,見1,修改後,須要把2,3中的地址段同時對應修改。
這時候最好把除了NAT外其它兩個鏈接方式停掉,將1上面,connect的勾去掉就能夠了
以後須要在虛機設置中選擇NAT鏈接方式,,若是沒有網絡鏈接方式須要本身添加一下。以上這些設置方法網上有不少,再也不贅述。spa
以後仍舊沒法聯網的,須要打開虛機看看虛機的網絡設置了。命令以下操作系統
#vi /etc/sysconfig/network-scripts/ifcfg-eth0rest
其中部份內容以下:blog
DEVICE=eth0 #設備名稱
BOOTPROTO=dhcp #鏈接方式,dhcp會自動分配地址,此時不須要在下面設置ip和網關
HWADDR=00:0C:29:AD:66:9F #硬件地址,不要修改
ONBOOT=yes #yes表示啓動就執行該配置,須要改成yesdns
網上會有些方法須要在這裏添加ip地址,子網掩碼,dns之類的,以前安裝這些方法試驗過,都不行,並且添加的這些內容後來還影響到了上網,因此,不建議採用那些方式添加這些內容。ip
修改完後須要重啓網絡設置,能夠get
# service network restart
或者
# /etc/init.d/network restart
此時若是仍是沒法鏈接網絡,再回到物理主機,查看網絡鏈接中的本地鏈接的共享是否打開,在狀態->屬性->共享中查看,若是沒有共享選項卡,就找百度。若是共享已經打開,將Host-Only Network和VMnet8中的ipv4和ipv6服務停掉,前面的勾去掉
至此,個人虛機網絡鏈接正常了
============================================================================
VMware虛擬機下實現NAT方式上網 1. 把你的虛擬網卡VMnet8設置爲自動得到IP、自動得到DNS服務器,啓用。 2. 把你虛擬機中操做系統的「本地鏈接」也設置爲自動得到IP、自動得到DNS服 務器(在虛擬機中,右鍵「本地鏈接」-雙擊「Internet 協議」,看看是否是自動的吧!固定IP的也在這裏改!) 3.固然是將虛擬機的上網方式選爲NAT咯。 右鍵你要設置的虛擬機選「設置」(由於有的不止虛擬一臺),在「硬件」中選「以太網」, 將右邊的網絡鏈接改成NAT-肯定。 4.點菜單欄裏的「編輯」-選「虛擬網絡設置」,先將「自動橋接」給去掉(去掉鉤鉤),再選「DHCP」開啓DHCP服務,點「開始」-應用,再按一樣的方法開啓「NAT」的功能。 5.最重要的是你的兩個服務必須開啓:VMware DHCP Service 和VMware NAT Service。 具體操做以下: 開始---設置--控制面板---管理工具---服務,確保 VMware DHCP Service 和VMware NAT Service 服務已經啓動。 vmnet8->右鍵屬性->Internet協議版本4->屬性。