openwrt 之 DNS配置文件修改_openwrt nameserver-程序员宅基地

技术标签: OpenWrt  

参考:http://www.openwrt.org.cn/bbs/thread-1639-1-1.html


我在openwrt的web界面修改的wan口dns服务器为8.8.8.8。但是通过ssh查看/etc/resolv.conf文件发现总是被重置为了:

  1. root@Wrv54g:~# cat /etc/resolv.conf 
  2. search lan
  3. nameserver 127.0.0.1
复制代码
据我观察在web刚改完之后有几秒保持了我修改的dns,但之后马上会被重置,请问是什么原因?
  1. root@Wrv54g:~# cat /etc/resolv.conf 
  2. nameserver 127.0.0.1
  3. nameserver 8.8.8.8
  4. nameserver 8.8.4.4
  5. root@Wrv54g:~# cat /etc/resolv.conf 
  6. nameserver 127.0.0.1
  7. nameserver 8.8.8.8
  8. nameserver 8.8.4.4
  9. root@Wrv54g:~# cat /etc/resolv.conf 
  10. search lan
  11. nameserver 127.0.0.1
  12. root@Wrv54g:~# cat /etc/resolv.conf 
  13. search lan
  14. nameserver 127.0.0.1
  15. root@Wrv54g:~# cat /etc/resolv.conf 
  16. search lan
  17. nameserver 127.0.0.1
  18. root@Wrv54g:~#
复制代码

dnsmasq重置了!实际使用的是/tmp/resolv.conf.auto

修改/etc/config/network 文件
config 'interface' 'lan'            
        option 'type' 'bridge'      
        option 'ifname' 'eth0.0'    
        option 'proto' 'static'     
        option 'netmask' '255.255.255.0'
        option 'dns' '208.67.222.222'   
        option 'gateway' '192.168.3.1'  
        option 'ipaddr' '192.168.3.250'

root@Raspberry:/#  /etc/init.d/dnsmasq restart

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zjqlovell/article/details/78598959

智能推荐

试题T-1-04 CC2530 程序控制2 个LED 灯交替闪烁_cc2530点亮2个led灯-程序员宅基地

文章浏览阅读4.8k次,点赞2次,收藏17次。#include <ioCC2530.h>#define uint unsigned int#define uchar unsigned char//定义控制灯的端口#define LED1 P1_0 //定义LED1为P10口控制#define LED2 P1_5 //定义LED2为P15口控制//函数声明void Delay(uint); ..._cc2530点亮2个led灯

英中术语对照 _英语思维导图cut类似的段语-程序员宅基地

文章浏览阅读1.3k次。以下是侯捷个人陆续收集整理的有关於我所涉猎的领域的术语对照(英中繁简)。欢迎所有朋友给我意见(任何意见)。谢谢。新书写作,或发表文章时,我会以此表为叁考。本表所列,并不表示我在写译书籍时一定会采用表内的中文术语。我也可能采用英文术语。一群性质相近同的「东西」,如果译名一贯,阅读的感觉就很好。一贯性的术语,扩充性高,延伸性高,系统化高。● 我喜欢「式」:constructor 建构式declarat_英语思维导图cut类似的段语

视觉SLAM十四讲学习笔记——第十二讲 建图_depth.ptr-程序员宅基地

文章浏览阅读4.2k次,点赞9次,收藏29次。SLAM实际上是一种底层技术,往往用来给上层应用提供信息。在前文已实现的部分,我们最多得到的仅是一个稀疏的地图,在需要实现导航、避障、重建等应用时,稀疏地图很难提供足够的信息,需要考虑如何重建稠密地图,即建模所有看到过的部分。根据使用相机的不同可以分为:“单目稠密重建”和“RGB-D稠密建图”(双目应该和RGBD类似,都可以主动测得或计算出图像深度)。其中RGB-D相机的稠密重建较为简单,最直观、简单的方法就是将RGB-D数据转换为点云地图,再结合相机位姿进行拼接,并对点..._depth.ptr

计算机程序存储在哪里,计算机正在运行的程序存放在哪里?-程序员宅基地

文章浏览阅读1.3w次,点赞3次,收藏6次。计算机正在运行的程序存放在RAM(内存)里。RAM是与CPU进行沟通的桥梁;计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。计算机正在运行的程序存放在RAM(内存)里。RAM是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果..._计算机中程序存储在哪里

docker-jenkins在使用source命令报错_jenkinsfile sh中无法使用source-程序员宅基地

文章浏览阅读9.7w次。问题现象问题原因docker jenkins使用的是ubuntu的镜像,而ubuntu默认使用的是/bin/dash作为解释器,dash比bash功能少很多,不兼容source解决方案1、在jenkins的shell脚本中加上#!/bin/bash2、命令行执行:dpkg-reconfigure dash 在界面中选择no..._jenkinsfile sh中无法使用source

Java事务与Spring事务管理_java如何保证数据的一致性和完整性-程序员宅基地

文章浏览阅读819次,点赞24次,收藏20次。在构建企业级Java应用时,维护数据完整性是至关重要的,而事务管理则是确保这一点的关键。Java平台通过JTS和JTA提供了事务服务,允许将操作包装在一个原子工作单元中,确保这些操作要么全部成功,要么在遇到错误时全部回滚。Spring框架通过提供编程式和声明式事务管理工具简化了这一过程。编程式事务需要在代码中显式管理事务,而声明式事务则通过配置或注解隐式管理,这有助于将事务逻辑从业务逻辑中解耦。Spring的事务管理支持ACID属性,提供了灵活的事务传播行为和隔离级别设置,以及明确的回滚规则。正确使用Spr_java如何保证数据的一致性和完整性

随便推点

Python学习笔记|Python之字母大小写转换_python 大小写-程序员宅基地

文章浏览阅读1.2w次,点赞6次,收藏35次。python之字母大小写转换1.小写转换成大写----upper()upper()函数将字符串所有小写字母转换成大写字母,如下有一个字符串,str = “hello,world”则调用如下方法可以装换str.upper(),转换后的字符串如下:"HELLO,WORLD"2.大写转换成小写----lower()lower()函数将字符串的所有大写字母转换成小写字母,如..._python 大小写

sdwebimage如何获取缓存大小以及清除缓存_ios sdwebimagemanager5.0获取缓存大小-程序员宅基地

文章浏览阅读861次。sdwebimage如何获取缓存大小以及清除缓存_ios sdwebimagemanager5.0获取缓存大小

为什么需要Redis 集群_redis需要做集群吗-程序员宅基地

文章浏览阅读828次。为什么需要集群?性能Redis 本身的QPS 已经很高了,但是如果在一些并发量非常高的情况下,性能还是会受到影响。这个时候我们希望有更多的Redis 服务来完成工作。扩展第二个是出于存储的考虑。因为Redis 所有的数据都放在内存中,如果数据量大,很容易受到硬件的限制。升级硬件收效和成本比太低,所以我们需要有一种横向扩展的方法。可用性第三个是可用性和安全的问题。如果只有一个Redis 服务,一旦服务宕机,那么所有的客户端都无法访问,会对业务造成很大的影响。另一个,如果硬件发生故障,而_redis需要做集群吗

k210机器码获取_亚博k210资料提取码-程序员宅基地

文章浏览阅读2.8k次,点赞3次,收藏7次。k210机器码获取1,下载key_gen_v1.2.bin 。2,将key_gen_v1.2.bin固件用kflash_gui.exe烧录。3.打开串口通信软件uartassist,选定波特率为115200,连接好后按k210上的复位键,通信软件会有反馈机器码(绿字第二行为机器码)。上述操作所用软件上传..._亚博k210资料提取码

JAVA自学笔记(6)——面向对象基础之多态_java的实例方法调用是基于运行时的实际类型的动态调用,而非变量的声明类型-程序员宅基地

文章浏览阅读119次。参考:https://www.liaoxuefeng.com/wiki/1252599548343744/1260455778791232多态 Polymorphic针对某个类型的方法调用,其真正执行的方法取决于运行时期实际类型的方法。Java的实例方法调用是基于运行时的实际类型的动态调用,而非变量的声明类型。——多态Person p = new Student();实际类型Student,变量的声明类型Person。调用super在子类的覆写方法中,如果要调用父类的被覆写的方法,可以通过s_java的实例方法调用是基于运行时的实际类型的动态调用,而非变量的声明类型

python中的值传递和引用传递_python 传值 传引用-程序员宅基地

文章浏览阅读4.2k次,点赞7次,收藏25次。今天和大家分享python中很重要的一个知识点:参数传递,其中包括值传递和引用传递。一、为什么要熟悉值传递和引用传递1.1 值传递1.2 引用传递二、Python变量及其赋值三、Python函数的参数传递四、总结..._python 传值 传引用

推荐文章

热门文章

相关标签