airmon-ng check kill 后恢复网络管理器

airmon-ng check kill 后恢复网络管理器

当我使用命令将无线适配器 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"

当您在监控模式下完成修改并想要再次使用管理模式时。

  1. airmon-ng stop wlan0mon(或任何虚拟接口名称)
  2. 服务 NetworkManager 启动
  3. 服务 wpa_supplicant 启动

您可能需要使用“ifconfig wlan0 down/up”。我发现这确实取决于所使用的卡。

~希望这对你有帮助

答案2

-- 停止监控模式 airmon-ng stop wlan0mon

-- 将监控模式设置回管理模式 ifconfig wlan0 down iwconfig wlan0 mode managed ifconfig wlan0 up

-- 然后启动网络管理器 systemctl start NetworkManager

相关内容