posts - 1,  comments - 0,  trackbacks - 0
          http://blog.163.com/fengtao_zhang@126/blog/static/16940162520112433336565/

          在win7上的Vmware WorkStation中裝了Ubuntu10.10,但是發現不能上網,但是能ping通外網的ip地址. 
          解決方法如下,
          1 將Ubuntu 的網絡連接方式設置為NAT


          NAT 的連接通常是本地連接3(我的電腦為本地連接4,可以在虛擬機中查看如下圖
           


          將本地連接1(我用的無線網絡)的共享設置為本地連接4


          本地連接3和本地連接4中 IP地址和DNS全部設為自動獲取。


          本地連接4的IP 情況如下(在windows命令提示符下用ipconfig /all命令查看):

          那么在Ubuntu 中設置的IP地址,子網掩碼,網關如下:

          $ sudo gedit /etc/network/interfaces

          auto lo

          iface lo inet loopback
          auto eth0 
          iface eth0 inet static 
          address 192.168.153.100
          netmask 255.255.255.0 
          gateway 192.168.153.1 

           設置DNS:
           $ sudo gedit /etc/resolv.conf   
          nameserver 192.168.153.2
           

          重啟網絡配置: 
           
          sudo /etc/init.d/networking restart
          就可以上網了。

          參考CSDN博客,出處:http://blog.csdn.net/wang_zhou_jian/archive/2010/08/22/5830725.aspx

           

          附件   三種vmware虛擬機網絡設置方法

          vmware虛擬機網絡設置之1.bridge :

          默認使用vmnet0

          將虛擬機的ip設置與主機同網段未使用ip,其余與主機相同:

          例如主機ip是10.70.54.31,設置虛擬機ip為10.70.54.22。netmask,broadcast,gateway,dns都與主機相同即可實現虛擬機<--->主機 虛擬機<---->互聯網 通信。

          vmware虛擬機網絡設置之2.nat :

          默認使用vmnet8

          將虛擬機設置成使用dhcp方式上網,windows下選擇"自動獲取ip",linux下開啟dhcp服務即可

          也可以手動設置:

          ip設置與vmnet8同網段,gateway設置成vmnet8的gateway(/etc/vmware/vmnet8/nat/nat.conf)中可以查到vmnet8的gateway,通常是xxx.xxx.xxx.2。

          netmask,broadcast設置與vmnet8相同,dns設置與主機相同。

          例如 vmnet8 ip:172.16.249.1 gw :172.16.249.2

          虛擬機設置: ip :172.16.249.100 gw: 172.16.249.2

          vmware虛擬機網絡設置之3.host-only :

          默認使用vmnet1

          將虛擬機ip設置與vmnet1同網段,gateway設置成vmnet1的ip,其余設置與vmnet1相同,dns設置與主機相同

          例如 vmnet1 ip :172.16.245.1

          vmware虛擬機網絡設置: ip :172.16.245.100 gateway :172.16.245.1

          這樣就實現了虛擬機<--->主機 通信,但是 虛擬機<--->互聯網 仍無法通信

          虛擬機與互聯網通信:

          1.開啟主機路由功能

          2.設定iptables,使主機成為一臺nat server

          1. echo 1 >/proc/sys/net/ipv4/ip_forward 這樣就主機就具有了路由功能

          2. iptables -t nat -A POSTROUTING -o eth0 -s 172.16.245.0/24 -j MASQUERADE

          這條vmware虛擬機網絡設置規則意思是將來自172.16.245.0/24封包的來源ip偽裝成eth0的ip,實現虛擬機與互聯網通信

          如果網絡接口是ppp+或pppoe則需要修改成-o pppoe

          當然-s 172.16.245.0/24 也要根據實際情況修改





           

          posted on 2012-04-17 14:40 憤怒的考拉 閱讀(179) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿

          隨筆檔案

          文章檔案

          搜索

          •  

          最新評論

          主站蜘蛛池模板: 彰化市| 禹城市| 茶陵县| 临猗县| 离岛区| 昌都县| 寿宁县| 天峻县| 江山市| 株洲县| 宣威市| 天等县| 炉霍县| 吕梁市| 佳木斯市| 宜城市| 兴业县| 鄢陵县| 沁阳市| 晋州市| 开原市| 贵德县| 汉源县| 广饶县| 将乐县| 龙泉市| 贞丰县| 海伦市| 醴陵市| 繁峙县| 兖州市| 土默特右旗| 高安市| 黔西县| 陵水| 绥滨县| 红安县| 瑞丽市| 科技| 宣武区| 清流县|