无线网桥干扰主机 wifi

无线网桥干扰主机 wifi

我有一台装有 Tomato USB 固件的 ASUS RT-AC68U,我想扩展现有的 wifi 覆盖范围(带路由器的 LTE 调制解调器),以便在家中其他地方获得更好的信号接收效果。拥有相同的子网或 essid 并不那么重要 - 设备之间不需要相互通信。所以我让它工作了一点,但遇到了问题。现有网络的 ESSID 为“Net A”,子网为 192.168.0.0(192.168.0.1 是 LTE 调制解调器)。我这样做了:

  • 在默认 br0 桥接设置上禁用 DHCP
  • 在 br0 桥接设置上将网关设置为 192.168.0.1
  • 在 2.4 Ghz 网络上,我将“模式”设置为“无线以太网桥”,并输入主机网络(“网络 A”)的网络详细信息。
  • 在 5 Ghz 网络上,我将“模式”设置为“接入点”,并将 ESSID 设置为“Net B”
  • 我将设备的 IP 地址设置为 192.168.0.2(我思考

有效的方法:

  • 连接到 5Ghz“Net B”效果很好,它可以无线连接到主机 LTE 路由器

无效的方法:

  • 在 ASUS 开机状态下连接到“Net A”
  • 使用分配的 IP 192.168.0.2 连接到华硕管理界面(尝试了“网络 A”和“网络 B”)

如果我关闭华硕,我可以再次连接到“Net A”而不会出现问题,这意味着它似乎以某种方式干扰了 LTE 调制解调器的设置。我认为这可能是由于我使用“Net A”连接到华硕路由器(不知何故 - 我不知道这是否有意义),但arp -a(我相信应该显示哪个外部 MAC 解析为哪个 IP)192.168.0.1 从未改变。如果我连接到华硕,这不应该改变吗?

答案1

拥有相同的子网或 essid 并不那么重要 - 没有设备需要相互通信

拥有相同的 ESSID 并不是为了让设备相互通信,而是让它们在您移动时无缝地从一个 AP 漫游到另一个 AP(在旧信号下降到无法使用的水平之前)。

但是 arp -a (我相信应该显示哪个外部 MAC 解析到哪个 IP)

不,它显示的是相反的。ARP 用于将 IP 地址解析为 MAC 地址,而不是相反。(此外,这里没有“外部”MAC 这样的东西。)

192.168.0.1 从未改变。如果我连接到华硕,这是否应该改变?

不。桥接器在 MAC 层应该是完全透明的。如果整个网络都是桥接的,那么 192.168.0.1 在所有地方解析为相同的 MAC 地址是完全正常的。

无线上网上述网桥透明规则有一个很大的例外,但在您的情况下,它朝着相反的方向发展——当从网络 A 解析时,“网络 B”的 IP 地址似乎具有华硕的 MAC 地址。

您的华硕是 LTE 调制解调器的普通 Wi-Fi 客户端,不允许“从”任意 MAC 地址发送数据包 - 相反,它必须重写所有出站数据包,以便它们看起来像是从华硕的 MAC 发送的,并且它必须以相同的方式欺骗​​ ARP。因此,“网络 A”上的设备将始终看到“网络 B”上的任何 IP 地址的华硕 Wi-Fi MAC(由于 Wi-Fi 桥接限制)。此外,这种重写似乎彻底突破IPv6

但是,此限制仅适用于 Wi-Fi 客户端,不适用于接入点,因此两个网络上的任何设备都应该看到“网络 A”上地址的正确 MAC 地址。您的 LTE 调制解调器的 MAC 地址应该不会发生变化。

如果我关闭华硕的电源,我可以再次连接到“网络 A”,没有任何问题,这意味着它似乎以某种方式干扰了 LTE 调制解调器的设置

我没有答案,但我有一个猜测。(如果你除了 Wi-Fi 之外没有其他测试手段,那就没法做得更好了……)

正如我上面提到的,Wi-Fi 客户端是桥接的一个例外......但是也有一个例外——桥接客户端和 AP 可以同意使用所谓的“WDS 桥接”或“4addr”模式,这允许 100% 透明桥接,在两个方向上保留 MAC 地址。

所以我猜测华硕会尝试以“WDS 桥接”模式进行连接,这会让 LTE 调制解调器开始使用此模式全部客户端,无论它们是否是网桥,从而使普通客户端无法连接。(我实际上没有看到这种情况发生,但从技术上讲这是可能的。)

答案2

我花了 3 个小时尝试调试这个东西,尝试了各种方法,比如让 Windows“忘记”wifi、重新连接、进入飞行模式等。但都无济于事。然后我注意到,虽然我的笔记本电脑出现了上述怪异现象,但我的 Android 手机却可以毫无问题地连接到网络 A。经过测试,其他设备也是如此。在此之前,我还没有考虑过重新启动 LTE 调制解调器,因为在最初验证它工作正常并且看到桥接似乎有效后,我没有更改任何设置。看到其他设备正常工作,并尝试了笔记本电脑上所有可能的解决方法,让我怀疑这是 LTE 调制解调器上的某种错误。毕竟,路由器软件似乎是我遇到的错误最多的软件之一。

拔下 LTE 调制解调器后,似乎解决了我的笔记本电脑的所有问题,使网络设置完全按预期工作。

相关内容