大侠阿木博客
大侠阿木博客

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

只能说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

注意,如果openclash开启了fake-ip模式后才出现如上所述情况,那么你需要按如下处理

  1. openclash——覆写设置——DNS设置——勾选Fake-IP-Filter,然后填入ddns网址即可
没有标签
首页      OpenWrt      OpenWrt设置了动态域名转发(ddns)后,无法从局域网访问域名

大侠阿木博客

OpenWrt设置了动态域名转发(ddns)后,无法从局域网访问域名
只能说openwrt坑太多了,第一次知道开源社区的东西还能这么垃圾。本期遇到的坑是: 当我设置好ddns+端口转发后,通过域名可以在局域网内访问openwrt后台,但是无法用域名访问其他任何设备…
扫描二维码继续阅读
2022-12-17