我有几台(基于 Windows 的)计算机已连接,就像您在图片上看到的那样。
我想创建类似网络接口桥的东西来连接计算机 A1、A2、B1 和 B2。
有什么办法可以做到这一点?(类似 VPN + 桥接)
答案1
答案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 上:
- 单击网络和共享中心中的更改适配器设置
- 选择您的两个网络适配器。
- 右键单击并选择桥梁。
这将桥接 OSI 模型数据链路层上的接口。因此,网络 A 上发出的数据包将在网络 B 上可见,但前提是 VPN 是分路类型。如果不是,请进一步说明您的网络详细信息。