这是我的一个比较复杂、比较长的问题,首先我们先说一下背景。
网络拓扑:(RT代表路由器)
PC A --- RT A --- RT C --- RT B --- PC B
(RT C 有一个连接到“云”的 WAN NIC)
在这种情况下:
- PC A 必须向 PC B 发送数据包
- 默认路由将数据包定向到云
- 我们无法访问 RT C 的配置
- RT C 只知道如何加入网络 A,而不知道网络 B
- RT A 了解网络 B
- RT B 了解网络 A
RT C的路由表:
目标 NIC 网关 0.0.0.0 WAN 云 网络 A LAN A RT A 的 WAN
RT A的路由表:
目标 NIC 网关 0.0.0.0 WAN 局域网 网络 B WAN LAN A
RT B的路由表:
目标 NIC 网关 0.0.0.0 广域网 局域网 B 网络 A WAN LAN B
我想允许 PC A 和 PC B 进行通信,但我无权访问 RT C。网络 B 和 BC 是新的。
PC A 是否可以将数据包发送到 RT B 的 WAN NIC(这是可能的)并“要求 RT B 将数据包定向到 PC B”?
我相信用 VPN 服务器替换 RT B 应该可以解决问题,但我想知道是否可以在不建立新连接的情况下做到这一点。
答案1
提供的网关必须位于直接连接的网络段上,因此如果没有某种 VPN 配置或配置 RT C 以了解其需要路由的所有子网,这通常是不可能的。