如何将单独的站关联到 Wifi AP

如何将单独的站关联到 Wifi AP

我的 Linux 机器 (A) 通过我的无线设备 ( ) 与某个 Wifi AP 连接wlan0。我想让其他通过以太网 ( eth0) 连接到我的 Linux 机器 (B) 访问该网络。我不想使用 NAT。我创建了一个bridge设备和桥接器wlan0以及eth0.

这是行不通的。我怀疑主要原因在于B的MAC从未与AP关联,因此AP只会丢弃B的数据包。

如果 B 此时知道他的以太网已桥接到无线,它是否可以关联到 AP 本身?是否有必要知道网络凭据才能执行此操作(毕竟,它是通过我已经安全的连接桥接的)?

如果这是不可能的,我可以以某种方式关联 B 的 MAC 吗?在这种情况下还有其他障碍吗?

答案1

您无法将 WLAN AP 桥接到 LAN,因为默认的三地址模式 WLAN 协议不允许将第二个 MAC 桥接到 STA MAC(尽管它允许将第二个 MAC 桥接到 AP MAC,因此您有一个正确的分配)具有许多 AP 和桥接网关的系统)。

这是一个常见问题解答,这里经常出现。

如果 B 此时知道他的以太网已桥接到无线,它是否可以关联到 AP 本身?

不,出于同样的原因:协议中没有足够的 MAC 地址字段。

是否有必要知道网络凭据才能执行此操作(毕竟,它是通过我已经安全的连接桥接的)?

您可以关联一个第二如果您的 WLAN 硬件允许多个站(使用网络凭据,具有不同的加密密钥)。然后,您可以使用“WLAN kabel”应用程序(如有必要,必须挖掘链接)从接口窃取数据包并将其转发到 LAN 接口,然后返回。这将使第二个站在 A 上消失,并允许 LAN 上的单个其他设备 B 显示为 STA。

您还可以切换到四地址模式,然后您可以桥接所有您想要的(但这需要在所有 WLAN 设备上完成)。

相关内容