红联Linux门户
Linux帮助

[RedHat] 虚拟机ping域名问题

发布时间:2011-12-31 17:28:01来源:红联作者:fengyun510
宿主机为XP系统,通过长宽的PPPOE方式连接宽带,在虚拟机下安装了redhat enterprise 5,ROOT用户进入图型5界面,设置IP和网关后,ping宿主机一切正常,但是对于域名,比如ping www.baidu.com都是提示unknow host错误。

但是奇怪的是不管是XP宿主机还是虚拟机redhat都可以上网, 就是ping不通域名。我的虚拟机网卡设置的是桥接方式,虚拟机网关就是宿主机的IP。而且也设置了相应的nameserver 为宿主机的IP,后来我试了下,原来宿主机XP里CMD里ping www.baidu.com也一样ping不通。见鬼了。我的XP该如何设置呢。自动的可以上网,设置了IP地址也可以上网,但是就是无法 ping www.baidu.com,难道这跟宽带类型有关系,因为听说长宽没有独立的IP,是租用电信的,不知道和这个有没有关系!如果我要ping 通域名该如何设置,非常感谢!
文章评论

共有 5 条评论

  1. fengyun510 于 2012-01-07 21:25:06发表:

    关于pppoe连接方式通过桥接设置linux虚拟机网络,有没有哪里有完整的参考教程或者介绍的,我自己去学习一下.发现网上资料是有不少,不过感觉都不符合我的这种家庭拨号连接的设置情况

    尤其是那个网关设置,对于拨号家庭网络连接,一般都是拨好自动获取IP,如果给宿主机设置了IP,这个IP又无法作为网关,用nat方式也许可行,SSH连接也许可以通过主机名来连接,但是对于广域网这种方式是否不对头了,对于桥接方式好像一直找不到一种完美的解决方法.

  2. fengyun510 于 2012-01-01 18:20:50发表:

    现在我怀疑是我的虚拟机和宿主XP的IP设置错误了.
    正常情况下,我的XP是不需要设置任何IP的,直接pppoe就可以拨号上网了,
    现在设置是将
    XP的IP设置为192.168.1.1,子网掩码为:255.255.255.0,默认网关无法填写为自己的ip.也不知道该填写什么,因为普通情况下,不需要设置任何ip,都是自动获取的.DNS也设置为192.168.1.1
    虚拟机的ip设置为:192.168.1.2,子网掩码为:255.255.255.0,DNS也设置为192.168.1.1
    这个情况XP下可以ping www.baidu.com成功的.但是虚拟机却不行.

  3. fengyun510 于 2012-01-01 18:14:35发表:

    锟斤拷锟斤拷:
    防火墙看看关了不,是不是你那的ISP给禁了啊。
    bo8362 发表于 2011-12-31 17:51

    还有我的selinux也是关闭的,执行过setenforce 0

  4. fengyun510 于 2012-01-01 18:13:45发表:

    锟斤拷锟斤拷:
    防火墙看看关了不,是不是你那的ISP给禁了啊。
    bo8362 发表于 2011-12-31 17:51

    防火墙应该是关闭的,列表为:
    ip6tables 0:off 1:off 2:off 3:off 4:off 5:off 6:off
    iptables 0:off 1:off 2:off 3:off 4:off 5:off 6:off
    还有我第一楼的说法有个描述是错误的.在本地XP宿主机上是可以直接ping www.baidu.com是可以正常ping通的,
    只是在虚拟机上就不行了.提示错误:
    ping: unknown host www.baidu.com

  5. bo8362 于 2011-12-31 17:51:31发表:

    防火墙看看关了不,是不是你那的ISP给禁了啊。