求解决:这两个虚拟机无法上网的问题,大谢。!
现在有两个虚拟机A和B,
A ip:192.168.25.130; 
B ip:192.168.25.139
网关都是192.168.25.2。网络适配器选择的都是NAT。
B:
现在B能ping通A,B也能ping通网关,也能ping通主机。
但是无法ping通DNS(223.5.5.5,8.8.8.8都ping不通。),更别说上网了。
B的配置如下:
----------------------------------------------------------------------------------------------------------------------------------------------------------A:
A就更糟糕了。
Ping不通B,ping不通网关,DNS。显示的都是无法访问目标主机。
A的配置如下:----------------------------------------------------------------------------------------------------------------------------------------------------------主机也无法ping同两个虚拟机,但是能Ping同网关:主机ip:
大学学习不努力,做编程开发,所以网络方面的知识比较杂乱,就只能提供这些信息了。
望各路大神给我看下如何修复这两个虚拟机上网问题。

解决方案 »

  1.   

    你没配DNS 吧   在 /etc/resolv.conf  添加一条 nameserver  或者在你配置网卡的脚本里面添加DNS1=XXX
      

  2.   

    ping ip 不需要配域名解析服务器吧而且我有配的。
      

  3.   


    确定下配置的虚拟机的网络连接方式 ,是nat还是桥接还是主机模式 ,是不是模式配置有问题
    两个虚拟机网络配置是不是一样呢 ,A 能ping通B,B不能ping通A,这种看起来像是防火墙或者交换机做了限制导致的 
      

  4.   


    确定是NAT,因为之前仔细的看过这三种链接方式的介绍,所以知道他们的区别。
    模式配置指的是?
    我也仔细检查了防火墙,没有开启的
      

  5.   

     我觉得你这种是需要配置为桥接访问的,桥接才能实现主机到外网的透传 ,也就是独立的设备这样子 
    nat是虚拟的IP,所以nat模式你虚拟机配置的IP其实意义不大,这个IP并不能到外网,不能实现该IP访问外网 ,是要通过主机伪装一层的 
      

  6.   

    看看route,路由的问题,可以找文章看看
      

  7.   


    桥接模式的确能做到,实际上我需要的功能NAT模式也是可以做到的。
    比如虚拟拟之间起码可以相互ping通,都可以被主机访问到,然后都可以上网啊。。
    并且,我需要虚拟机的ip是静态的,因为我需要做图片服务器和dubbo+zookeeper环境服务器。这个我已经设置好了。之前是可以用的。