联想Legion Ubuntu22.04.2 LTS下Wireshark无法启用监听模式求助
解决Ubuntu 22.04下Wireshark无法启用WiFi监听模式的问题
问题描述
运行Ubuntu 22.04.2 LTS的联想Legion电脑,已通过apt-get install安装Wireshark,但捕获选项的「监听模式」列仅显示短横线,无复选框;执行ifconfig -a仅显示无线接口wlp3s0(而非传统的wlan0,且显示样式类似以太网接口)。
解决步骤
1. 确认无线网卡是否支持监听模式
打开终端执行:
iw list
在输出中查找monitor关键字,若存在则说明网卡支持监听模式;若不存在,可能是硬件不支持或驱动未正确安装。
2. 手动切换无线接口到监听模式
先断开WiFi并调整接口状态:
# 关闭WiFi nmcli radio wifi off # 关闭wlp3s0接口 sudo ip link set wlp3s0 down # 切换到监听模式 sudo iw dev wlp3s0 set type monitor # 重新开启接口 sudo ip link set wlp3s0 up
执行完后验证模式:
iw dev wlp3s0 info
输出中出现type monitor即表示切换成功。
3. 重新启动Wireshark并捕获流量
用sudo权限启动Wireshark(避免权限限制):
sudo wireshark
此时再查看捕获选项,wlp3s0的「监听模式」列会出现复选框,选择该接口即可捕获WiFi流量。
4. 关于接口命名的说明
Ubuntu采用Predictable Network Interface Names命名规则,无线接口不再使用wlan0这类传统命名,wlp3s0是正常的接口名称,无需修改,直接使用即可。
内容的提问来源于stack exchange,提问作者ohhConti
相关产品推荐
相关产品推荐

