找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 5109|回复: 8

[openwrt(x86)] 请教:openwrt过一段时间DNS就会出问题

[复制链接]

请教一下:自己编译的op,基本是默认设置,过一个月左右就无法上网,但openwrt里ping外网IP能通,网址不通,一般重启op能解决问题(其实已设置每周重启,但出现这个问题后还要重启才行),但今天无论怎么重启都不行,断电也不行,最后备份设置,然后恢复出厂设置,再恢复,还是不行,只好恢复出厂然后重新设置了一遍才行。
感觉这应该是DNS的问题,但不知该怎么解决。
resolv.conf 这个文件检查下呢,发现不知道那个进程改变了这个文件,会导致dns解析错误。
回复

使用道具 举报

 楼主| | 显示全部楼层
wanghbcd 发表于 2021-11-6 18:41
resolv.conf 这个文件检查下呢,发现不知道那个进程改变了这个文件,会导致dns解析错误。

之前也搜了一下,可能与这个文件有关,就查看了这个文件的内容,在出问题时和恢复后重新设置正常上网情况下,我的resolv.conf都只有如下内容:
search lan
nameserver 127.0.0.1
也专门装了个测试op,resolv.conf也是同样的内容,你们的文件里有不同内容吗?
回复

使用道具 举报

编译附加chattr模块,在路由器网络检测正常的时候把resolv.conf文件防修改。
回复

使用道具 举报

 楼主| | 显示全部楼层
wanghbcd 发表于 2021-11-8 09:26
编译附加chattr模块,在路由器网络检测正常的时候把resolv.conf文件防修改。

下次编译时我会试试,不过我觉得根本解决办法不应该是这样的,只是还没有找到原因
/etc/resolv.conf是个链接文件,链接到/tmp/resolv.conf,查了些资料,有种说法是当dnsmasq故障时,才会把正确的nameserver写入resolv.conf,当一切正常时resolv.conf就是只有那两行内容。
下次出故障时我会看看dnsmasq的状态。
回复

使用道具 举报

crek2002 发表于 2021-11-19 22:09
下次编译时我会试试,不过我觉得根本解决办法不应该是这样的,只是还没有找到原因
/etc/resolv.conf是个 ...

# Interface lan
nameserver 61.139.2.69
nameserver 218.6.200.139
# Interface wan
nameserver 240e:56:4000:8000::69
nameserver 240e:56:4000::218
回复

使用道具 举报

 楼主| | 显示全部楼层
今天凌晨又出现同样的问题了,做了一些测试(接口里除上网的wan外额外增加了两个wan,一个用于iptv,安装了udpxy把组播转单播;一个用于访问光猫)
1,查看dnsmasq处于运行状态,登录到op后ping 202.100.128.68(运营商DNS)通,但114.114.114.114不通,关闭dnsmasq后仍然是同样的情况,并且关闭dnsmasq后/etc/resolv.conf内容改变,显示有202.100.128.68,验证了我在五楼里说的内容,重启dnsmasq问题依旧
2,电脑上ping 202.100.128.68,显示:来自 192.168.11.1 的回复: 无法连到端口。192.168.11.1是op地址
3,重启op,问题解决
原因仍未找到,但这个问题目前只发生在后半夜,一般后半夜运营商会强制刷新IP,我的是外网IP,但查看解析记录,也并不是每次刷新都出问题,可能跟这个有关系吗?
回复

使用道具 举报

楼主找到原因了吗,我也出现这种情况,ping域名显示bad address,ping ip就可以通,所以应该是DNS解析的问题,resolv.conf的nameserver是127.0.0.1应该是没有问题的,应该是由dnsmasq进行提供服务,这个运行状态、配置文件也都没发现问题
回复

使用道具 举报

我也发现这个问题,白天没事,晚上就网络测试里ping域名不通,关闭DNS转发,把DNS指定成114.114.114.114就好了。
回复

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-19 22:49

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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