红联Linux门户
Linux帮助

本机是随机IP地址,虚拟机里如何通过固定IP地址连接Internet呢?

发布时间:2012-12-21 14:56:44来源:红联作者:YuriGagarin
虚拟机里的CentOS怎样设置网络地址,才能与外网连接呢?前提是本地主机“随机获取IP地址”的设置不变。
  折腾一中午,也没弄好。

  目前我的设置如下:
本机“网络连接”里,VMware Network Adapter VMnet8的设置:
169.254.55.223→虚拟机网关
255.255.0.0
169.254.55.247→这里是本机的物理IP地址

“本地连接”的设置:空
  通过DOS命令ipconfig,查得如下配置信息:
169.254.55.247→本机的物理IP地址
255.255.0.0

虚拟机CentOS里的网卡设置:
169.254.55.52→CentOS的IP地址
255.255.0.0
169.254.55.223→VMnet8的IP地址

------------------------------------
  这样的结果就是连不上外网,请教各位,我需要怎样修改呢?
文章评论

共有 9 条评论

  1. mudgao 于 2013-01-16 08:34:46发表:

    使用桥接网络,设置静态IP,然后就可以直接访问了

  2. geek5127 于 2013-01-14 20:50:25发表:

    2楼说的不错,是这样的,

  3. YuriGagarin 于 2013-01-11 08:34:08发表:

    7# hstking

    这样麻烦吗?还要设置局域网?
      我的目的,只是想用SecureCRT连接虚拟机里的CentOS而已。

  4. hstking 于 2012-12-22 20:57:27发表:

    用linux ping windows主机不能ping通是正常的。
    基于安全原因,windows一般都关闭了icmp回应。如果如需验证,可以用nmap去扫描windows主机。

    至于说道虚拟机的连接,强烈建议用host-only,也就是vmnet1。
    用nat来设置上网,是没问题,但主机与虚拟机之间的连接并不方便。
    只有host-only模式,既不影响上网,也可以方便的设置成局域网络。

  5. YuriGagarin 于 2012-12-22 16:30:24发表:

    4# alick

    这个我是在ipconfig命令后看到的,“本地连接”我设置的是“随机IP地址”。

  6. YuriGagarin 于 2012-12-22 16:28:30发表:

    2# hstking

    谢谢,对我的帮助很大。但问题还是没有解决。
      刚才我又调整了一下:
    还是设置“NAT”模式,我把VMnet8设置为“共享”,然后在VMnet8设置IP地址等信息。
    [attach]39344[/attach]
    IP:192.168.1.85
    子网:255.255.255.0
    网关:192.168.1.1
    DNS:202.102.128.68
      在虚拟机的CentOS设置eth0的网络信息:
    IP:192.168.1.52
    子网:255.255.255.0
    网关:192.168.1.1
    DNS:202.102.168.68
    ----------------------------------------
      这样的结果,从外边的主机可以对虚拟机ping 192.168.1.52能通,但在虚拟机里向外ping 192.168.1.85就不行了。
      另外,我已经把CentOS的iptables停掉了。也重启过多次network服务。

      后来,我又把网络模式改成“桥接”模式,结果主机向虚拟机里也ping不通了。

      难道,我只能在“宽带连接”上设置IP地址才可以吗?

  7. alick 于 2012-12-21 23:24:03发表:

    楼上说的很有道理。另外,楼主的IP很奇怪,169.254 开头的是一段特殊的本地链路的IP,不能连通到互联网。

  8. pl_014 于 2012-12-21 22:00:32发表:

    还是bridge或nat吧。

  9. hstking 于 2012-12-21 19:16:43发表:

    真不知道该怎么说了。

    主机上的真实网卡跟虚拟机是无关的。

    在安装vmware后,就自动生成了几个虚拟网卡,vmnet1,vmnet8。其中vmnet1是host-only模式。vmnet8是nat模式。
    如果你选择的是vmnet8的nat模式。mvnet8默认是dhcp分配ip,虚拟机中的centos,只要设置成dhcp自动配置ip就可以了。虚拟机中的ip将自动分配到vmnet8网段。主机和虚拟机中可以ping通。
    如果需要虚拟机连接网络,要将主机网卡设置成共享模式,允许vmnet8共享网络。