先上图:
现在有三台 OpenWrt 路由器,路由器之间通过 Tailscale 组网连接,从这三台路由器本身均可访问三个子网下面的设备。
192.168.99.1
为主路由,路由表由 Tailscale 自动管理。
192.168.31.10
为旁路由,192.168.31.3
作为 192.168.31.0/24
的网关,设置了静态路由:
192.168.99.0/24 via 192.168.31.10
192.168.102.0/24 via 192.168.31.10
192.168.102.254
为旁路由,192.168.102.1
作为 192.168.102.0/24
的网关,设置了静态路由:
192.168.31.0/24 via 192.168.102.254
192.168.99.0/24 via 192.168.102.254
现在有如下问题:
192.168.99.0/24
下面的设备,如 192.168.99.88
可访问 192.168.31.0/24 、192.168.102.0/24
下面的设备,这个正常;
192.168.31.0/24
下面的设备,如 192.168.31.99
可访问 192.168.99.0/24 、192.168.102.0/24
下面的设备,这个正常;
但是 192.168.102.0/24
下面的设备,如 192.168.102.50
无法访问 192.168.31.0/24 、192.168.99.0/24
下面的设备,但可以 ping 通,可以 traceroute ,无法 telnet ;
但如果我绕过 192.168.102.1
上面的静态路由,直接在 192.168.102.50
上设置路由表 192.168.31.0/24 via 192.168.102.254
,则 192.168.102.50
可以 ping 通、可以 traceroute 、可以 telnet 192.168.31.0/24
下面的设备。
192.168.31.3
设备为 Linksys MX4200 ,软件版本 1.0.13.210200 。
192.168.31.10
设备为 R4S ,软件版本 OpenWrt 22.03.6 。
192.168.99.1
设备为 小米路由器 Pro ,软件版本 OpenWrt 22.03.6 。
192.168.102.1
设备为 TP-Link TL-R470GP-AC v7 ,软件版本 1.0.6 Build 231219 Rel.67908n 。
192.168.102.254
设备为威联通 TS-464C 上虚拟机,软件版本 OpenWrt 22.03.6 。
现在我的疑惑就是:怎么让 192.168.102.0/24
下面的设备,如 192.168.102.50
能成功访问 192.168.31.0/24 、192.168.99.0/24
下面的设备,如 192.168.31.99 、192.168.99.88
。
按理说,192.168.31.0/24
与 192.168.99.0/24
成功互访,证明相关配置没有问题,在 192.168.102.50
上直接设置路由表可以成功访问也能说明一些问题,不知道这个问题是不是出在 TL-R470GP-AC 上。
感谢大家!
1
lovemaostar 314 天前
凭直觉,是旁路由防火墙的问题,你看看
|