谷动谷力

 找回密码
 立即注册
查看: 897|回复: 0
打印 上一主题 下一主题
收起左侧

【OpenWRT】不能ping域名,ping: bad address

[复制链接]
跳转到指定楼层
楼主
发表于 2023-7-28 11:14:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 sunsili 于 2023-7-28 16:37 编辑

【OpenWRT】不能ping域名,ping: bad address

1、先检查/etc/resolv.conf 是否有获取到DNS服务器地址
2、如果用的是glibc的库检查是否有libnss_dns* 和libresolv*相关库,如果没有添加在试,好像uclib库不需要这个库
如果做了以上步骤还不行,深入检查
3、检查手段nslookup命令检查DNS服务是否正常。
遇到个奇怪的问题4G模块拨号获取IP和DNS服务器IP,但就是ping不通域名。使用如下命令
nslookup baidu.com 8.8.8.8
可以很快解析出IP。奇怪,把nameserver 8.8.8.8添加到 /etc/resolb.conf,放在第一行,就可以ping通域名,一切奇怪都是有原因的,定睛一看原来是/etc/ppp目录下的ip-up脚本文件的问题,pppd拨号后,会把当前目录下的resolv.conf复制到/etc/resolv.conf 所以DNS服务地址每次都是一样的,而且还不对。dns重置:
./etc/init.d/dnsmasq restart
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号|Sitemap

GMT+8, 2024-4-27 20:04 , Processed in 0.094641 second(s), 37 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表