当我使用命令将无线适配器 Realtek RTL8812AU 置于监控模式时
airmon-ng check kill; iw dev wlan0 set type monitor
Killing these processes:
PID Name
1167 wpa_supplicant
然后,当我想以正常模式恢复它时,它将不再显示在网络管理器中,即使我尝试使用以下命令将其关闭:ip link set wlan0 down 然后 up。
使用 Nm 恢复设备使用的唯一方法是拔下设备并重新插入。有没有更好的方法来恢复设备的功能?也许通过恢复wpa_supplicant过程?
答案1
我没有使用 Fedora,我是在(kali-2019.1)上编写的
所以我不知道这两个操作系统处理接口的方式是否不同。我确实注意到你使用这些命令的方式很奇怪。(特定于 fedora?)
airmon-ng 检查 kill;iw dev wlan0 设置类型监控
I usually call on airmon-ng like this:
airmon-ng check
Found 3 processes that could cause trouble.
Kill them using 'airmon-ng check kill' before putting
the card in monitor mode, they will interfere by changing channels
and sometimes putting the interface back in managed mode
PID Name
2558 NetworkManager
2573 wpa_supplicant
2575 dhclient
Then "airmon-ng check kill"
Then use: "airmon-ng start wlan0"
Which creates the virtual interface "wlan0mon"
当您在监控模式下完成修改并想要再次使用管理模式时。
- airmon-ng stop wlan0mon(或任何虚拟接口名称)
- 服务 NetworkManager 启动
- 服务 wpa_supplicant 启动
您可能需要使用“ifconfig wlan0 down/up”。我发现这确实取决于所使用的卡。
~希望这对你有帮助
答案2
-- 停止监控模式 airmon-ng stop wlan0mon
-- 将监控模式设置回管理模式 ifconfig wlan0 down iwconfig wlan0 mode managed ifconfig wlan0 up
-- 然后启动网络管理器 systemctl start NetworkManager