我在办公室有两个路由器。假设它们是 R1 和 R2。网络如下所示:
ISP - R1 - R2 - PC2
|
PC1
R1 subnet: 192.168.20.0/24
R1 WAN IP: using DDNS
R1 LAN IP: 192.168.20.1
PC1 LAN IP: 192.168.20.100 (assigned by R1)
R2 subnet: 129.168.10.0/24
R2 WAN IP: 192.168.20.10 (assigned by R1)
R2 LAN IP: 192.168.10.1
PC2 LAN IP: 192.168.10.100 (assigned by R2)
我在 R2 中创建了一个端口转发条目,以便使用 RDP 将 PC2 连接到 192.168.10.100:3389:12345 端口
现在,我可以通过 192.168.20.10:12345 从 PC1 到 PC2 建立 RDP 连接。
这次,我在R1路由器中创建了一个OpenVPN设置,以连接家里的PC2。
OpenVPN subnet: 10.8.0.0/24 (the default one in R1)
我可以成功连接 OpenVPN 并获取 VPN 的 LAN IP 10.8.0.6。但是,我无法通过端口转发地址 192.168.20.10:12345 与 PC2 建立 RDP 连接。
顺便说一句,我可以使用 OpenVPN 从家里与 PC1 建立 RPD 连接,而无需在 R1 中进行任何端口转发设置。
简而言之,
PC1 to PC2: OK (using port forwarding in R2)
home to PC1: OK (using OpenVPN without any port forwarding)
home to PC2: fail (using OpenVPN + port forwarding in R2)
也就是说,home->PC1 和 PC1->PC2 可以工作,但是首页->PC2不起作用。
Windows 显示了非常通用的错误消息,这并没有多大帮助......
(此图取自网络)
我现在完全不知道该怎么办。我应该检查什么?