lede icon indicating copy to clipboard operation
lede copied to clipboard

mwan3 helper导致dhcp失效

Open iam993 opened this issue 2 years ago • 3 comments

反馈bug/问题模板,提建议请删除

1.关于你要提交的问题

Q:是否搜索了issue (使用 "x" 选择)

  • [ x] 没有类似的issue

2. 详细叙述

(1) 具体问题

但凡开启mwan3 helper的情况下,端口将无法正常获取IP,在获取ip的时候关闭mwan3 helper,马上就可以获取到。

(2) 路由器型号和固件版本

源码自编译的,x86 ,OpenWrt R23.4.1 / LuCI Master (git-23.104.57901-bf5e9ad)

(3) 详细日志

日志没有太多相关的内容,但是看了代码,似乎和dnmasq有关,导致服务没启动

start(){ /etc/mwan3helper/genipset.sh cn '/etc/mwan3helper/all_cn.txt' /etc/mwan3helper/genipset.sh ct '/etc/mwan3helper/chinatelecom.txt' /etc/mwan3helper/genipset.sh cnc '/etc/mwan3helper/unicom_cnc.txt' /etc/mwan3helper/genipset.sh cmcc '/etc/mwan3helper/cmcc.txt' /etc/mwan3helper/genipset.sh crtc '/etc/mwan3helper/crtc.txt' /etc/mwan3helper/genipset.sh cernet '/etc/mwan3helper/cernet.txt' /etc/mwan3helper/genipset.sh gwbn '/etc/mwan3helper/gwbn.txt' /etc/mwan3helper/genipset.sh othernet '/etc/mwan3helper/othernet.txt' en=$(uci get mwan3helper.config.enabled 2>/dev/null) if [ $en -eq 1 ]; then start_pdnsd mkdir -p /tmp/etc/dnsmasq-mwan3.d ipset -N gfwlist hash:net 2>/dev/null awk '!/^$/&&!/^#/{printf("ipset=/.%s/'"gfwlist"'\n",$0)}' /etc/mwan3helper/gfw.txt > /tmp/etc/dnsmasq-mwan3.d/mwan3_gfwlist.conf awk '!/^$/&&!/^#/{printf("server=/.%s/'"127.0.0.1#53000"'\n",$0)}' /etc/mwan3helper/gfw.txt >> /tmp/etc/dnsmasq-mwan3.d/mwan3_gfwlist.conf cat > /tmp/dnsmasq.d/dnsmasq-mwan3.conf <<EOF conf-dir=/var/etc/dnsmasq-mwan3.d EOF /etc/init.d/dnsmasq restart fi }

部分日志 Wed Apr 19 18:15:13 2023 daemon.crit dnsmasq[1]: cannot access directory /var/etc/dnsmasq-mwan3.d: No such file or directory Wed Apr 19 18:15:13 2023 daemon.crit dnsmasq[1]: FAILED to start up

iam993 avatar Apr 19 '23 11:04 iam993

我这边运行正常,你还是看看为啥这个目录为啥没有创建成功吧,原则上你开启了这个 image 就会在/var/etc 生成dnsmasq-mwan3.d 目录的

WYC-2020 avatar Apr 21 '23 03:04 WYC-2020

我这边运行正常,你还是看看为啥这个目录为啥没有创建成功吧,原则上你开启了这个 image 就会在/var/etc 生成dnsmasq-mwan3.d 目录的

目录创建成功了,但就是说找不到,我改了脚本,换成tmp目录也不行。不知道是不是用U盘引导导致的。

iam993 avatar Apr 22 '23 11:04 iam993

参考这里 https://www.right.com.cn/forum/thread-8296669-1-1.html

cskeleton avatar Nov 08 '23 15:11 cskeleton