vmware虛擬機器上ubuntu 10.04不能連上外網解決辦法最近安裝了ubuntu 10.04到vmware虛擬機器上,網路出現了問題,折磨了好幾天才弄好。一開始是可以ping通外網的,後面就不知道為啥ping不通了,連svn也用不了經過幾天的摸索,終於找到了一些解決問題的辦法,一般步驟如下:1、要確保網卡已經成功獲得ip地址,沒有獲得ip地址的,可以執行sudo ifconfig eth0 upsudo /etc/init.d/networking restart執行上面兩條命令後,用ifconfig查看ip地址如果執行上述兩條命令還未擷取到地址,則可以查看設定檔/etc/network/interfaces檔案一般配置情況如下:auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 10.1.1.100
gateway 10.1.1.1
netmask 255.255.255.0這裡配置的意思是:第一個lo是迴環網路,第二個是eth0,採用dhcp方式擷取ip地址,第三個eth1採用靜態方式分配ip,這個用於跟宿主機windows通訊2、如果已經擷取到了ip,可以ping一個同一網段的ip地址看看能不能成功,一般情況下,如果ping的ip地址存在的話,都是可以ping通的接著可以ping一個外網的ip地址試試,如果不能成功,一般是網關設定的問題,解決如下:(1)查看windows宿主機上的網關地址(2)用route命令查看網關資訊如果route命令查看到的網關地址沒有跟windows宿主機上看到的一致的網關地址,則用下面的命令添加:route add default gw 網關地址(該地址是windows宿主機上查看到的網關地址)如果route命令查看到的網關地址有跟windows宿主機上看到的一致的網關地址,也執行一下“route add default gw 網關地址”命令,我就是被這個給迷惑的我一執行這個命令,立馬就可以上網了,哈哈不過“route add default gw 網關地址”命令執行只是對當前生效,若機器重啟就無效了,應把該命令添加到/etc/profile裡面,這樣重啟也能生效了3、如果能平通外網的ip地址,而不能ping通網域名稱的話,那就是網域名稱伺服器的問題,可通過查看檔案/etc/resolv.conf,檔案內容一般是下面這樣的:nameserver 172.16.200.251
nameserver 172.16.203.253nameserver是關鍵字,後面跟的是網域名稱伺服器地址,網域名稱伺服器地址也可以從windows宿主機上查到如果檢查上面三步都沒有問題,但還是上不了網,那……要看具體情況了,估計是某一步設定有問題