在 Debian 上,dumpcap(Wireshark 抓包工具的一部分)是支持无线网络抓包的,但有几个关键前提和注意事项:
dumpcap 本身不会自动把网卡设为监听模式,通常步骤是:
# 关闭网卡
sudo ip link set wlan0 down
# 设置监听模式
sudo iw dev wlan0 set type monitor
# 启动网卡
sudo ip link set wlan0 up
然后用 dumpcap 抓包:
sudo dumpcap -i wlan0 -w wifi.pcap
wireshark 组权限sudo usermod -aG wireshark $USER
(需重新登录)
iw list | grep -A 8 "Supported interface modes"
看到 monitor 即支持。
如果你愿意,可以告诉我:
我可以帮你判断具体能不能用、怎么配。