无线网络设备未接收数据包

无线网络设备未接收数据包

我在用着创建_ap(基于 hostapd)使用旧的台式 Linux 计算机作为无线路由器。这对我的 Android 智能手机来说很好用,但对我的两台 Linux 笔记本电脑来说却不行。连接会在一两分钟后停止工作 - 我突然无法 ping 网关。

我在旧台式机和其中一台笔记本电脑上启动了 Wireshark。当网络停止工作时,笔记本电脑开始发送 ARP 请求(谁有 192.168.0.1,告诉 192.168.0.103)。这些请求出现在笔记本电脑和旧台式机的 Wireshark 日志中。台式机将回复这些 ARP 请求并提供其 MAC 地址,这些回复出现在台式机的 Wireshark 日志中。但是,这些回复不会出现在笔记本电脑的 Wireshark 日志中。由于笔记本电脑没有收到对这些查询的响应,因此它在其 ARP 表中将网关列为不完整,使其无法发送任何网络流量。这使我相信问题是由于笔记本电脑在这些零星间隔内没有收到任何数据包造成的。

我尝试过禁用接入点的省电模式,但这并没有影响此行为。我还尝试了多个操作系统(Debian、Parrot Security、Ubuntu)和多个网络管理器(NetworkManager 和 Wicd)。

目前,我只是断开并重新连接笔记本电脑,这暂时解决了这个问题。

相关内容