![设置两个 Wi-Fi 模块进行双向通信时出现问题](https://linux22.com/image/1432685/%E8%AE%BE%E7%BD%AE%E4%B8%A4%E4%B8%AA%20Wi-Fi%20%E6%A8%A1%E5%9D%97%E8%BF%9B%E8%A1%8C%E5%8F%8C%E5%90%91%E9%80%9A%E4%BF%A1%E6%97%B6%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98.png)
我有两个来自 MOXA 的 Wi-Fi 模块 (Moxa AWK 3131)。我正在尝试设置这两个模块,使它们可以相互通信。我已按如下方式连接它们,
我已经配置了MOXA1 作为 AP和MOXA2 作为客户端和笔记本电脑的 IP 地址选择在同一子网下,即 192.168.127.xxx
我可以连接这两个 MOXA 模块,也可以从 laptop_B ping Laptop_A 的 IP 地址(从客户端到 AP),但我无法从 Laptop_A ping Laptop_B 的 IP 地址(从 AP 到客户端)。
为什么我无法从 AP ping 通客户端?AP 是否只监听客户端?这种设置是否错误,无法进行双向通信?如果是,我需要进行哪些更改才能在这两个 MOXA 模块之间建立双向通信?
答案1
我浏览了一下信息量不大的手册和信息量不大的网站。我确实注意到您的设置与安装指南中的测试设置相同。有相同的测试,从连接到客户端的笔记本电脑 ping 到连接到 AP 的笔记本电脑。如果成功,则测试成功;没有提到以另一种方式 ping 应该成功甚至经过测试。
有四种模式:AP、客户端、主设备和从设备。AP 很明确,主设备/从设备组合用于创建无线桥接 (WDS)。我猜客户端模式旨在将此设备用作哑无线网卡。
在该模式下,您可以将盒子连接到没有 WiFi 功能的另一台设备的以太网 NIC。客户端是连接到无线网络的设备,就像 wless NIC 一样,并且以相同的方式运行 - 在无线接口和“总线”(即以太网接口)之间传递流量。由于另一台设备实际上并未连接到网络本身,因此不会被看到,并且根本不需要 IP 地址。
当您从笔记本电脑 B 执行 ping 操作时,在笔记本电脑 A 上运行 Wireshark 跟踪。我敢打赌,ICMP 回显数据包来自 IP 地址 .127.254。如果我没记错的话,从网络角度来看,地址 .127.1 根本不存在。
我认为,如果您希望笔记本电脑 B 本身可 ping 通,则需要配置主/从模式。但是有一个问题:现在 .127.253 处于 AP 模式,这意味着任何 wless 客户端都可以连接到它。
规格指定了两个天线,但我找不到该设备有多少个无线电。一个无线电只能执行一种功能,它要么为 WDS 桥接服务,要么为无线客户端服务。因此,如果只有一个无线电,主设备和从设备只能相互通信,而不能与无线客户端通信。
请告诉我:-)