[问题]连接路由器OPENVPN CLIENT后的子网段

楼主: JDK284 (宋哲宗)   2021-06-20 16:10:23
请问各位大大
不久之前想用openVPN 连接两地N18U路由器网段
两台N18U皆刷了386.2_2 Merlin的韧体
目的是想要连接到同一个网段
并使用RTSP串流及使用TCP控制镜头PTZ
一开始有先用在同一个路由器内网下做测试
串流及控制皆是正常的
之后先使用PPTP简单连线在同一个VPN内网
这样就可以正常的传输RTSP串流
不过后来发现只能单向的向服务器端发送RTSP
影像是有正常的传回服务器,但服务器端控制镜头的PTZ却失效了
架构如下图
https://i.imgur.com/F2cdJxp.jpg
最后设定完OPENVPN后跑起来架构长这样
https://i.imgur.com/aizXl5h.jpg
N18U OPENVPN一般设定
https://i.imgur.com/9ltpTZt.jpg
N18U OPENVPN进阶设定
https://i.imgur.com/AJGMXqS.jpg
进SSH后查看系统内设定档/etc/openvpn/server1/config.ovpn
RT-N18U OPENVPN 设定档(1):
https://i.imgur.com/xv90hUo.jpg
RT-N18U OPENVPN 设定档(2):
https://i.imgur.com/UjMZBeG.jpg
进SSH后新增个别客户端设定档/jffs/configs/openvpn/ccd/client2
客户端CCD设定档:
https://i.imgur.com/ZcY1DU2.jpg
目前按照上面落落长的设定后会出现以下状况
1.用windows openvpn客户端连线后(10.8.0.3)
可以与服务器端互ping(EX. 192.168.1.1或10.8.0.1)
甚至与服务器后的内网互ping(EX. 192.168.1.121)
也可以与其他客户端互ping,RTSP传输(192.168.3.139)也没有问题(EX. 10.8.0.2)
2.但是如果使用RT-N18U内建的VPN连线的话(192.168.3.1或10.8.0.3)
服务器端只能ping到路由器的192.168.3.1,再往下的网段192.168.3.139就无法ping到
但是路由器本身可以与服务器端互ping(192.168.1.1或10.8.0.1)
甚至可以跟服务器后的内网互ping(EX. 192.168.1.121)
在客户端内网的RTSP就没办法使用(192.168.3.139)
顺带一提192.168.3.1是将路由器的防火墙关闭方才可以存取
RTSP及VPN相关的PORT转发也已经正确设定
RTSP Passthrough目前是开启
192.168.3.x端的网络连接VPN后皆可以正常上网
所以目前想问的问题是,要如何设定才可以使服务器端访问客户端的内网
将客户端的RTSP串流可以正常传输到服务器?
是需要设定额外的静态路由吗?还是要在OPENVPN内额外设定转发
如果TUN模式不行的话,是不是需要改用TAP模式去桥接网段?
感谢各位大大

Links booklink

Contact Us: admin [ a t ] ucptt.com