通过不同的接口访问同一子网

通过不同的接口访问同一子网

我有一个带有外部(WAN 连接)子网 192.168.1.0/24 的路由器,并且在同一路由器上还有一条到远程位置的隧道,该隧道具有完全相同的子网(192.168.1.0/24),我需要从我的 LAN 访问远程位置的计算机!

我正在考虑使用防火墙将隧道接口上的所有流量从 192.168.1.0/24 更改为 192.168.51.0/24,因此如果我尝试从本地网络访问 192.168.51.0/24 中的任何 IP,我都会收到来自远程网络的响应,但我不知道该怎么做 :(

作为第一个答案,是的,我应该提到操作系统是 Linux,隧道是 pppoe

PS:我对我的英语和表述方式表示歉意,这是我第二次编辑这个问题,希望现在已经清楚了:)

答案1

您没有提到您正在使用什么操作系统,但假设是 Linux,这可能就像为您需要通过作为隧道端点的接口访问的每个网络创建一个路由条目一样简单。

例如,如果你用于连接隧道的接口是 tap0,则可能工作:

ip route add 192.168.51.0/24 dev tap0

还有很多其他详细信息有助于解决此问题,例如操作系统以及您使用的隧道类型。根据提供的信息和一些有限的测试,这是我目前可以提供的最佳答案。

我本来想将此作为评论发布,但我还没有足够的声誉来这样做:)

相关内容