如何将两个 wifi 网络合并为一个?

如何将两个 wifi 网络合并为一个?

在工作中我有两个 wifi,一个wifi_1是内部网络,没有互联网,IP 等级为10.10.01.Xwifi_2可以访问其他服务,但wifi_1没有互联网连接,IP 等级为192.168.0.X

是否可以使用 Linux 合并这些 wifi 网络?将所有 10.10.10.X 请求重定向到 wifi_1,将其他请求重定向到 wifi_2。我的想法是使用带有两个 wifi 适配器的 Raspberry pi3 并通过 LAN 共享。

答案1

是的,这是可能的。这就是路由器 ;)

您将拥有一个路由器(这里是您的树莓派),它将有 3 个网络接口:

  • 无线网络1
  • 无线网络2
  • 第三个

您将其配置为路由来自第三个接口的数据包:

  • 目标网络 10.10.01.0/24 到接口 wifi1
  • 其他所有接口都用于 wifi2

您的计算机将位于第三个接口的网络中,并且必须使用您的树莓派作为网关。

                                  树莓派
                             +------------------------+
                             | |
                             | 无线网络 1+---------> 10.10.01.0/24
                             | |
+---------------+ | |
| 您的计算机 | +---------> | 第三个接口 |
+---------------+ | |
                             | |
                             | wifi 2+---------> 其他一切
                             | |
                             +------------------------+

答案2

另一种可能性是将路由器设置为无线分布系统 (WDS) 模式。但是,您需要访问路由器管理界面,并且两个路由器都需要支持 WDS。此外,WDS 并不是真正标准化的,因此从理论上讲,您会发现两个 wifi 路由器使用 WDS 无法很好地协同工作。但这种方法是可行的。

缺点是 WDS 将两个网络合并为一个,因此它们需要具有完全相同的 IP 地址范围,共享一个 DHCP 服务器,并且它们之间没有安全隔离。此外,它实际上使路由器 2 充当“无线中继器”,因此在两个无线网络之间发送的数据包会被重复(复制),实际上使可用带宽减半并增加延迟。因此 WDS 并不总是合适的。

相关内容