OpenWrt设置了动态域名转发(ddns)后,无法从局域网访问域名

时间:2023-4-27    作者:未必说    分类: 实用技巧


只能说openwrt坑太多了,第一次知道开源社区的东西还能这么垃圾。本期遇到的坑是:
当我设置好ddns+端口转发后,通过域名可以在局域网内访问openwrt后台,但是无法用域名访问其他任何设备了。

试了下在外网,是可以用域名访问的。

这个问题查了好久,终于找到了解决方案(来自这里

1.ssh连接openwrt系统后,编辑/etc/sysctl.d/11-br-netfilter.conf文件。
net.bridge.bridge-nf-call-arptables=0
net.bridge.bridge-nf-call-ip6tables=0
net.bridge.bridge-nf-call-iptables=0
确认后面的值是0,如果不是,需要改为0
2.编辑/etc/sysctl.conf文件。文件内容可能是空的,把第一条的内容复制进sysctl.conf文件,保存退出。
3.ssh内输入sysctl -p命令,查看输出结果是不是上面提到的那三行内容。
4.输入/etc/init.d/sysctl restart

标签: OpenWrt ddns