Vm下centos共享ADSL拔号上网

环境
windows xp sp3
VMware Workstation ACE 6.0.2
Cenos 5.5 (2.6.18内核)

windows 下设置
1,要选择允许任何人使用连接,然后点“属性”。



2,在“属性”“高级”里,“允许其它网络……”项的勾打上,并选择下面的“本地连接”。



3,点“确定”后,会有一个提示框,是说系统将把IP改为192.168.0.1,点确定。



4,XP到此设置完成,成功拔号后,在cmd里查看IP,已经设置上了192.168.0.1,同时会有一个Vmnet8的网络链接也存在。(如果看不到,则要去服务里启动VM NAT项)

 



5,打开虚拟机,编辑->虚拟网络设置->NAT,可以看到IP和掩码,记下它。Centos里需要设置这些值。


6,点击虚拟机的网卡,设定为NAT模式。


 

centos下设置

7,到此VM设置完毕,启动VM里的Centos,登录完成后,执行:
 

  
  
  
  
  1. vi /etc/sysconfig/network-scripts/ifcfg-eth0 
编辑IP地址,掩码,广播,设为与VM虚拟机同一网段内。


8,打开/etc/sysconfig/network,设置网关,就是虚拟机里看到的IP
  
  
  
  
  1. vi /etc/sysconfig/network 


9,打开/etc/sysconfig/resolv.conf(不存在则新建),设置DNS,也是虚拟机内看到的IP
  
  
  
  
  1. vi /etc/sysconfig/resolv.conf 


10,到此,设置完毕,重启网络并查看,IP已经设置正常
  
  
  
  
  1. service network restartifconfig 


11,现在我们仍然不能上网,因为没由设置路由。查看一下


添加一条路由,网关也是虚拟机内的IP
  
  
  
  
  1. route add default gw 192.168.237.2 

再查看一下,已经添加上了,这时我们就可以上网了


12,使用wget测试一下百度连接,显示正常


13,双机互ping,同样正常

 


14,上面,我们的路由规则临时添加的,网络重启后,就会失效了。如果需要保存,则要将它写到文件里或把命令写到开机启动项。

你可能感兴趣的:(虚拟机,VM,NAT,adsl,拨号上网)