前面说到,我是用刷了openwrt的大亚db120-gw路由器中继了隔壁的WiFi实现上网的。
现在树莓派连着大亚,想在openwrt中设置端口映射实现外网访问树莓派。
上网找教程:在网络>防火墙>端口转发 处添加转发规则
结果如下:
vnc
IPv4-TCP, UDP
来自 所有主机 位于 wan
通过 所有路由地址 at port 5901
IP 192.168.1.202, port 5901 位于 lan
这里其实说的很清楚了,主机位于wan口ip:端口的访问全部映射到内网目标ip:端口
(现在看是很清楚,,,,可当初经历可谓曲折。。。)
探索过程:
我在最初设置好如上转发后,兴致勃勃地用浏览器搜索到这个在用网络(即一级路由)的公网ip
然后用公网ip:端口的方式去访问。。。。。
老是显示连接被拒绝。
没细想,以为转发配置错误或者防火墙规则限制了某些端口。按教程降低了防火墙的防护级别。甚至还刷了别的版本的路由器固件,皆是一样的问题。
在寻找答案的过程中有一个帖子给了些许提示:
有位老兄也是和我一样在二级路由上开端口影射(大多教程是在一级路由上)也遇到和我一样的问题,但他是用命令行配置的,且他的解决方案需对一级路由进行配置,且他表达不甚清晰。。。。故放弃细究。
直到今天,我之前买的二手路由到货了。
高科的w316,拿过来把玩。发现里面有个DMZ设置
之前研究端口映射的时候看过DMZ,于是将树莓派插上去,并设置其为DMZ主机,
接着我又用一级路由的公网ip试图访问树莓派&
太亚DB-120 WG路由器openwrt设置端口转发(二级路由)
最新推荐文章于 2025-03-23 22:04:10 发布