linux 能访问路由器,但不能访问外网。DNS都设置过了。还是不行。请问有啥原因?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 能访问路由器,但不能访问外网。DNS都设置过了。还是不行。请问有啥原因?相关的知识,希望对你有一定的参考价值。
路由是否做个MAC绑定IP的策略?你可以ping一个外网的IP地址,而不是ping域名,这样可以分析是否是DNS的问题。追问
没有做绑定,外网都无法PING通,,DNS设置也是当地的DNS。。绝对没有错
追答放一个你linux的配置看看吧,ifcfg-eth0、resolv.conf。
检查路由是否开启了你这个网段得NAT转换。
DEVICE=eth0
BOOTPROTO=static
HWADDR=50:E5:49:88:D9:81
IPADDR=192.168.1.110
IPV6INIT=yes
IPV6_AUTOCONF=yes
NETMASK=255.255.255.0
NETWORK=192.168.1.1
ONBOOT=yes
nameserver 202.98.96.68
nameserver 61.139.2.69
search localdomain
你ifcfg-eth0 怎么没写网关呢?
GATEWAY=192.168.1.1
cannot handle "host" cmdline arg 'www.baidu.com' on position 1 (argc 1)
追答which command gave above error? nslookup? then you DNS must have some problem.
参考技术D 路由器是否开启了MAC地址绑定导致不能上网?追问路由器没有做任何设置!接其它电脑都是正常的
追答那就是Linux机子没有配置好DNS 或网关没写
追问nameserver 202.98.96.68
nameserver 61.139.2.69
search localdomain
我是四川的。
这就是DNS的配置文件
重启机器 后 查看 设置是否还在 如果不在了 说明没设置好,如果存在 可以尝试 Ping外网的网站看DNS是否能正常解析
本回答被提问者采纳以上是关于linux 能访问路由器,但不能访问外网。DNS都设置过了。还是不行。请问有啥原因?的主要内容,如果未能解决你的问题,请参考以下文章