OpenWrt端口回流解决办法
主路由为openwrt,DDNS和端口映射生效了;发现域名+端口外网访问正常,内网确无法访问。相信很多朋友碰到了吧,这时肯定会有人说这还不简单,修改hosts解决嘛。今天杨公子教大家不改hosts从根本上解决问题。出现这个问题大都是固件内有docker所致。
1、用SSH工具连接至路由,切换到root账号。
2、用VI命令编辑/etc/sysctl.d/11-br-netfilter.conf 文件。(或者WinSCP修改也可以)
net.bridge.bridge-nf-call-arptables=0
net.bridge.bridge-nf-call-ip6tables=0
net.bridge.bridge-nf-call-iptables=0
如没有上面文件,则手动添加。如下:
3、再用VI命令编辑 /etc/sysctl.conf 文件。如没有第2步的三条内容,则手动添加保存。
4、SSH输入 sysctl -p 命令,看结果是不是刚才的三条内容,如果是则修改成功。
5、输入 /etc/init.d/sysctl restart 重启sysctl服务即可。这时候基本就可以内网域名+端口访问了。
教程结束!