openwrt修复resolv.conf重启失效

默认分类
4358 2

openwrt下的/etc/resolv.conf默认开机会被dnsmasq重置,

感兴趣的可以搜索/etc/init.d 目录下的关键词

grep -r "localuse" /etc/init.d

dnsmasq1.JPG

解决方法是uci命令关闭localuse

uci set dhcp.@dnsmasq[0].localuse="0"
uci commit dhcp
#重启dnsmasq
/etc/init.d/dnsmasq start

reboot重启机器可以发现resolv.conf默认是跟随/etc/config/network下的dns设置。

resolv.JPG

最后更新 2023-01-10
评论 ( 2 )
OωO
隐私评论
  1. 小白二号

    太牛了,解决了etc/resolv.conf关联tmp/resolv.com的大问题

    17天前美国回复
  2. 牛b 好用

    1个月前北京市回复