
OpenWRT
1 前言
一个问题,一篇文章,一出故事。
笔者今天部署了openWRT,但是发现“/etc/resolv.conf”的配置不停的被自动修改,影响软件包和OS本身的DNS查询,于是整理此解决方案。
具体表现是安装软件包通讯异常,OpenVPN客户端无法与远端服务器通讯等。
2 最佳实践
2.1 openWRT环境
2.2 修改resolv.conf的配置
2.2.1 查看当前配置
ls -l /etc/
可见如下显示,
#... lrwxrwxrwx 1 root root 16 Jun 23 20:40 resolv.conf -> /tmp/resolv.conf #...
2.2.2 修改当前配置
rm /etc/resolv.conf echo 'nameserver 202.96.128.86' >> /etc/resolv.conf echo 'nameserver 202.96.128.166' >> /etc/resolv.conf echo 'nameserver 8.8.8.8' >> /etc/resolv.conf echo 'nameserver 8.8.4.4' >> /etc/resolv.conf
注:道理很简单,“/tmp/resolv.conf”OpenWRT的程序有权限修改,但是放置在“/etc/resolv.conf”下他没有权限修改。
没有评论