OPENWRT的dnsmasq服务挂了,请问如何才能连接路由器恢复DHCP服务

OPENWRT的dnsmasq服务挂了,请问如何才能连接路由器恢复DHCP服务,第1张

dnsmasq是个微型dhcp服务器,如果他挂了,dhcp就不起作用了,也就是您接入的设备无法自动获取ip地址了。

在tomato,asuswrt里会有专门的watchdog进程监视dnsmasq,发现他挂了会自动重启dnsmasq,如果openwrt没有提供这个功能,你可以手动指定ip地址与路由器在同一网段,便可以telnet或ssh进入你的路由器手动启动dnsmasq

本帖最后由 okay008 于 2012-8-19 20:08 编辑

dnsmasq-dhcp提示图.jpg (53.74 KB, 下载次数: 0)

下载附件 保存到相册

2012-6-14 11:43 上传

nwan虚拟了一个VTH1,并发双拨成功,出现上图问题,请问如何解决这个问题。

注:

在/etc/config/network 中配置过2个wan的mac地址,例如

config 'interface' 'wan'

option 'ifname' 'eth1'

option '_orig_ifname' 'eth1'

option '_orig_bridge' 'false'

option 'proto' 'pppoe'

option 'username' '***'

option 'password' '***'

option 'ghcat' '0'

option 'macaddr' '54:E6:FC:1A:C3:A1'

option 'auto' '0'

option 'defaultroute' '0'

config 'interface' 'wan1'....也是类似的设置,mac不同。

但是,第一次重启有时候这个提示会消失,但第二次以后又继续出现

2012.8.19 找到办法解决了。在/etc/conifg/dhcp 文件中加入 list 'notinterface' 'eth1',就可以不监eth1的警告,vth1亦如此。如下:config 'dnsmasq'

option 'domainneeded' '1'

option 'boguspriv' '1'

option 'filterwin2k' '0'

option 'localise_queries' '1'

option 'rebind_protection' '1'

option 'rebind_localhost' '1'

option 'local' '/lan/'

option 'domain' 'lan'

option 'expandhosts' '1'

option 'nonegcache' '0'

option 'authoritative' '1'

option 'readethers' '1'

option 'leasefile' '/tmp/dhcp.leases'

option 'resolvfile' '/tmp/resolv.conf.auto'

list 'notinterface' 'eth1'

#option 'notinterface' 'eth1'

config 'dhcp' 'lan'

option 'interface' 'lan'

option 'start' '100'

option 'limit' '150'

option 'leasetime' '12h'

option 'ignore' '0'

config 'dhcp' 'wan'

option 'interface' 'wan'

#option 'dynamicdhcp' '0'

option 'ignore' '1'

有的。hosts是本地DNS服务器的配置文件

,修改host文件可以劫持域名到指定IP,常被用来屏蔽网站广告、科学上网等 *** 作。下面整理了几款智能路由器系统修改hosts的方法,需要的小伙伴可以收藏一下!

hosts文件格式

:指定IP+空格+被劫持域名,每行一条记录

1、Windows系统

hosts 位于C:\windows\system32\drivers\etc文件里面,需要用管理员权限才可以编辑。

2、基于linux系统

的路由可以使用下面方法,如OpenWrt固件、小米路由等

大部分智能路由器是定制的linux系统,使用root账户登录SSH,修改/etc/hosts,重启生效。

3、斐讯路由

功能设置->高级设置->HOST配置或高级设置->系统设置->系统参数->hosts配置,使用标准hosts格式

4、潘多拉固件

网络->DHCP/DNS->HOSTS和解析文件->自定义DNS解析,根据提示添加即可

5、华硕梅林固件

首先登陆路由器后台,在系统管理 >系统设置中开启【JFFS】和【SSH】,然后重启路由器。

使用SSH登陆路由器,在【/jffs/configs】下建立【dnsmasq.conf.add】文件,文件内容【addn-hosts=/jffs/configs/hosts】

在/jffs/configs下创建自己的hosts文件,按照标准hosts规则填写需劫持的域名,然后执行service restart_dnsmasq重启或者重启路由器即可生效。

6、爱快固件

网络设置->DNS设置->DNS设置->增加->填写要劫持的域名和IP->保存

7、极路由

在应用中心,安装自定义hosts,添加劫持,重启路由器即可

8、tomato固件

在高级设置->DHCP/DNS>Dnsmasq自定义设置中,添加如下规则即可【address=/域名/IP】,截获DNS端口(UDP 53)打勾。

9、老毛子固件

内部网络->DHCP服务器->自定义HOSTS文件->添加一行->保存,重启生效


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11984129.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存