路由器部署nknd求助,网络问题

目前情况是这样的

  1. 入户是天翼网关,公网地址是183.111.222.3,内网地址是192.168.1.1
  2. 网关接了一个openwrt的小米路由器,路由器地址是192.168.123.1
    我现在在小米路由器上可以正常运行nknd,nknd显示的ip是183.111.222.3,但是30001-30003的端口是不通的。
    请问一下我需要怎么配置网络,才能让183.111.222.3:30001-30003映射到小米路由器的对应端口,也就是192.168.123.1:30001-30003?

意识到我的固件不是openwrt,是一个p开头的固件,在日志中看到有启用硬件NAT
Jul 5 01:12:58 MI-R3G: Hardware NAT/Routing: Enabled, IPoE/PPPoE offload [WAN]<->[LAN/WLAN]
Jul 5 01:12:58 MI-R3G: Hardware NAT/Routing: IPv4 UDP flow offload - ON
Jul 5 01:12:58 MI-R3G: Hardware NAT/Routing: IPv6 routes offload - OFF

如果路由器直接配置端口映射不工作的话有可能路由器内部还有一些规则设定, 不过nknd的nat自动检测的兼容性还有提升的空间

我没有把天翼网管改成桥接,这样是不是就无法正常的端口映射了啊。。我看天翼网关和我的路由器在两个网段。。。

天翼网关设置的内网掩码是多少?小米路由WAN口IP是dhcp从上级设备(即天翼网关)动态分配的还是小米路由器/etc的配置里自己设定的?

若天翼网关内网掩码是255.255.255.0,小米路由WAN口dhcp不应该会分到192.168.123.x,而应该分到192.168.1.x。192.168.123.1估计是你用接在小米上的下游设备看到的小米内网网段,并非小米WAN口网段

若我猜的不错,可做如下尝试:
端口映射时,天翼网关上设置 *:30001-30003 ==> 192.168.1.x(小米WAN口IP):30001-30003