红联Linux门户
Linux帮助

在VMWARE 上的linux如何进行网络配置

发布时间:2009-10-08 21:19:43来源:红联作者:emily.yao
[i=s] 本帖最后由 emily.yao 于 2009-10-9 21:20 编辑 [/i]

我也在网络上查到一些配置虚拟机与主机,互联网的方法,但是屡试不行。
vmware三种网络连接上网设置:
  
  1.bridge :
  
  默认使用vmnet0
  
  将虚拟机的ip设置与主机同网段未使用ip,其余与主机相同:
  
  例如主机ip是10.70.54.31,设置虚拟机ip为10.70.54.22。netmask,broadcast,gateway,dns都与主机相同即可实现虚拟机<--->主机 虚拟机<---->互联网 通信。
  
  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
  
  3.host-only :
  
  默认使用vmnet1
  
  将虚拟机ip设置与vmnet1同网段,gateway设置成vmnet1的ip,其余设置与vmnet1相同,dns设置与主机相同
  
  例如 vmnet1 ip :172.16.245.1
  
  虚拟机设置: ip :172.16.245.100 gateway :172.16.245.1
  
  这样就实现了虚拟机<--->主机 通信,但是 虚拟机<--->互联网 无法通信

以上是抄别人的。
我的linux系统是fadora11 i686 live ,gateway怎么找不到呢?
哪位高手有办法指教啊!!!万分感谢!!
文章评论

共有 12 条评论

  1. cainiaogaofei 于 2010-12-20 10:28:05发表:

    我是新手,我要交流,我要赚现金!

  2. 水君 于 2010-12-19 14:09:39发表:

    收藏~~正好要用来上网~~可恶的drcom:0wfd1d

  3. raobing 于 2010-12-16 16:38:42发表:

    看不太懂

  4. Smithhxw 于 2010-12-11 11:48:55发表:

    很好

  5. echohyj 于 2009-10-11 09:33:18发表:

    你先不用管设置装好,装好后在用桥接就OK

  6. 堕落kiss 于 2009-10-09 15:27:46发表:

    你是不是先把软件的名字写对了?

  7. emily.yao 于 2009-10-09 10:37:32发表:

    感谢大家的支持!根据大家的提示,现在我终于设置好了VM上linux的网络设置,完成了linux与主机,与Internet的互联。
    我也在详述一下我的步骤吧。
    (1)查看连接外网的网卡的属性,选择“高级”标签,设置成允许共享,并设定允许的网络接口为VMNET1。
    (2)看一下VMnet1 的属性,TCP/IP协议的设置,发现已经被自动设置为192.168.0.1/255.255.255.0。
    (3)windows下的设置完成,到linux下设置,system\preference\network connections ,edit eth0 IP,NETMASK,GATEWAY, 如下所示:
    IP: 192.168.0.2(或其它在此网段上的地址)
    NETMASK: 255.255.255.0
    gateway: 192.168.0.1
    DNS: 输入XP系统的DNS
    就可以实现互联了。
    再次感谢大家

  8. hstking 于 2009-10-09 08:59:00发表:

    虚拟机中,VMware在网上的资料是最多的了。
    LZ似乎也利用了网络找了答案,那为什么不找个更详细的答案呢?

    我用的也是VMware,就简单的说说吧。
    首先是主机是XP+客户机的Linux
    安装什么的就不用说了吧。网络设置方面,我选的是host only 主机设置虚拟网卡vmnet1(其实真正要设置vmnet1是需要借助VMware工具的)192.168.2.1
    然后设置虚拟的linux网卡eh0的ip是192.168.2.2。只要把vmnet1和虚拟的linux网卡eth0设置在同一网段就解决了。这样就实现了主机和客户机之间的局域网联通了。然后就是解决客户机linux的上网问题。不需要去设置gateway什么的,linux会默认的。虚拟的linux中只需要设置好DNS,也就是跟XP同样的DNS就好。然后再XP的宽带拨号连接上,选择属性->高级->internet连接共享。选择那个允许网络用户通过此计算机连接互联网的那个选项。下拉菜单中选择vmnet1,最后点确定。一切搞定。


    另一种就是主机的Linux+客户机的XP
    还是host only模式。把虚拟出来的xp的网卡的ip设置到主机linux上vmnet1的同一网段。随便怎么设都行。然后还是设置好DNS,无需管gateway。linux的设置有点特别,需要修改一些东西。
    echo "1" > /proc/sys/net/ipv4/ip_forward
    /sbin/iptables -t nat -A POSTROUTING -j MASQUERADE
    好了,一切搞定。现在linux下的XP也可以上网了。

    在http://hi.baidu.com/mywebhome上我转载了vmware的设置,可以看下。其实这个设置跟真实网络的设置是同样的。只要搞清楚了基本原理,就明白了。

  9. 刘冲 于 2009-10-09 01:03:29发表:

    跟实机一样,就是把网关什么的设置成vmware的虚拟的就行了。

  10. seasleeve 于 2009-10-09 00:51:24发表:

    楼主想实现什么?问题没有说清楚

  11. Damon_lan 于 2009-10-08 23:56:29发表:

    一般用NAT这个~这个事网络地址转换 只要你外面的真机可以上,里面的酒可以上网!~。

  12. yutian2910 于 2009-10-08 22:57:37发表:

    帮你顶一下