我曾多次在笔记本电脑上运行 Wireshark 来验证无线网络中设备的移动套餐,它大多数时候都能正常工作。
今天我无法在三个不同的网络上监控我的流量——我的家用路由器和家里的两个移动 wifi 路由器。
以前我常常在 Fedora 上运行 Wireshark,置于wlan0
监控模式并访问所有网络包,过滤 TCP 并完成我的工作。
我今天尝试的是:
- 在监控模式下在 Wireshark 中运行 wlan0 - 30 秒后断开连接 - 读取一点似乎这是正常的,即使它以前对我来说曾经起作用。
- 带来
ifconfig wlan0 down
并airmon-ng start wlan0
创建一个mon0
监视器 mon0
尝试从或捕获包wlan0
,两者都只在监控模式下或监控+混杂模式下一起- 我尝试在特定频道上启动监视器其他建议来自有经验的用户,但似乎不起作用。
- 我运行了不同的监视器(最多
mon6
),并使用了与 Wireshark 不同的配置设置,但输出是相同的。
在所有情况下,我只能访问信标,而无法访问 TCP 包或我需要的任何其他相关网络信息。需要确认的是,WiFi 卡支持监控,因为我之前在同一台机器上已经这样做过十几次了。
我排除了家里的个人 WiFi,因为我也尝试了两个不同的网络,并且我重启了两次系统以确保我没有永久关闭某些 wlan0 模式或功能。我假设路由器可能作为 WiFi 集线器或其他不广播 TCP 数据的东西运行,但我很可能是错的。
我只看到广播流量,有什么明显的原因吗?