两台不同计算机上的网络桥接器

两台不同计算机上的网络桥接器

架构

我有几台(基于 Windows 的)计算机已连接,就像您在图片上看到的那样。

我想创建类似网络接口桥的东西来连接计算机 A1、A2、B1 和 B2。

有什么办法可以做到这一点?(类似 VPN + 桥接)

答案1

尝试鰤鱼或者OpenVPN

只要你有互联网连接,就可以了。

VPN连接后,只需添加路由信息

答案2

您遇到的问题之一是 A 和 B 似乎位于同一子网。

如果它们位于不同的子网,那么您只需在它们之间创建一个 VPN 即可。要做到这一点,最简单的方法是购买几个支持 VPN 的路由器,然后按照各种教程将它们连接起来。有很多可供选择。我只熟悉 2 个不同的 VPN 路由器,分别是 netgear 和 mikrotik 的。

两者中,netgear 是最简单的,但是 mikrotik 有更多选择,而且更便宜。

使用 mikrotik 选项时,有一种称为 EoIP 或以太网 IP 的东西。如果您可以先创建加密隧道,然后在其上添加 EoIP,那么您就拥有了桥接器。ee http://www.mikrotik.com/documentation/manual_2.5/Interface/EoIP.html

该示例使用 PPTP 作为隧道。但是,您可以使用此列表中的任何 VPN 隧道。 http://wiki.mikrotik.com/wiki/Tunnels

如果您对出现在同一个子网上的 IP 范围有疑问,那么您可能需要更改 A 或 B 的 IP 范围或设置不同的网络掩码,甚至运行 NAT。

在 A&B 上运行 OpenVPN 可能是一种选择,但是据我所知,OpenVPN 服务器需要在 Linux 上运行,而您使用的是 Windows。

答案3

看起来网络 A 和 B 位于同一子网(如果它们的子网掩码为 255.255.255.0)。看起来 xyz1 和 xyz2 也位于与 A 和 B 相同但不同的子网中。我知道 A 和 B 的物理网络位于不同的大陆,因此您可能使用某种 VPN 将计算机 A 和 B 连接在一起。如果计算机 A 和 B 位于同一 VPN 子网(点击 VPN),那么您的问题就变得微不足道了。只需将计算机 A 和 B 上的两个网络接口桥接起来即可。在 Windows 上:

  1. 单击网络和共享中心中的更改适配器设置
  2. 选择您的两个网络适配器。
  3. 右键单击并选择桥梁。

这将桥接 OSI 模型数据链路层上的接口。因此,网络 A 上发出的数据包将在网络 B 上可见,但前提是 VPN 是分路类型。如果不是,请进一步说明您的网络详细信息。

相关内容