KVM 橋接,guest的/etc/resolv.conf 正常 , ping 的通 IP , 但是 Ping 不通域名
我的環境 :
Host : CentOS 5.5
使用 KVM 安裝的虛擬機
Guest : CentOS 5.2
使用橋接 , 我的 host 一切正常 , guest 只能 ping 通 ip 地址(能 ping 通任何 ip 地址) , 但是不能 ping 通域名
我的 guest 的 /etc/resolv.conf 不管換成什麼 DNS 地址都沒有用!
guest 現象如下:
$ ping http://www.google.com
ping: unknown host http://www.google.com
$ ping 74.125.71.103 (即 google 對應的 ip)
能夠 ping 的通
$ nslook http://www.google.com
;;connection timed out; no servers could be reached
$ dig @8.8.4.4 http://www.google.com
;;global optionsl printcmd
;;connection timed out;no servers could be reached
《解決方案》
防火牆 , selinux 已經關閉了~
《解決方案》
看來是DNS出問題了啊。
《解決方案》
回復 3# renxiao2003
但是找不到哪裡出問題了
/etc/resolv.conf 是沒有問題的...
《解決方案》
試試在host上做一個forward only的dns,把guest的dns指向host,看看能行不
《解決方案》
你ping一下你的dns伺服器。
《解決方案》
你的DNS伺服器是哪裡的?應該是那個東西出問題了
《解決方案》
我的 guest 的 /etc/resolv.conf 不管換成什麼 DNS 地址都沒有用!
不是 DNS 的問題!
修改 /proc/sys/net/bridge/* 下的文件
將其改為 0 即可.