Linux问题两连击:桥接模式无法上网、ping域名失败
问题一:Linux能ping通ip但不能ping通域名;
问题二:Linux桥接模式能与宿主机Windows通信互访但无法访问互联网。
上面两个问题都是由Linux中的DNS配置不正确导致的,因为DNS的作用就是将某个域名解析到相对应的IP上。当DNS无法正常把IP和域名相对应起来的时候就出现了上面两种常见的情况。所以,当虚拟机中的Linux系统能够正常和宿主通信,且能ping通外部IP地址,却无法ping通域名。
那么我们就需要配置Linux的DNS,登录root用户,然后找到/etc/目录下的resolv.conf文件,然后修改DNS。这样就解决了Linux系统中桥接模式无法上网、能ping通ip但不能ping通域名的问题。
[root@localhost ~]# ping baidu.com
ping: unknown host baidu.com
[root@localhost ~]# vi /etc/resolv.conf
#search localdomain
nameserver 202.102.3.144
nameserver 202.102.3.141
[root@localhost ~]# service network restart
Shutting down interface eth0: [ OK ]
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: RTNETLINK answers: Invalid argument
[ OK ]
[root@localhost ~]# ping baidu.com
PING baidu.com (123.125.114.144) 56(84) bytes of data.
64 bytes from 123.125.114.144: icmp_seq=1 ttl=49 time=31.2 ms
64 bytes from 123.125.114.144: icmp_seq=2 ttl=49 time=30.0 ms
……
[root@localhost ~]# firefox typecodes.com
打赏支持
Comments »