當我使用以下命令將無線適配器 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 and then up 。
恢復使用 Nm 設備的唯一方法是拔下設備並重新插入。有沒有更好的方法來恢復設備的功能?也許透過恢復wpa_請求者過程?
答案1
我沒有使用 Fedora,我是從 (kali-2019.1) 寫這篇文章的
所以我不知道這兩個作業系統處理介面的方式是否不同。我確實注意到您以奇怪的方式使用這些命令。 (軟呢帽特定?)
airmon-ng 檢查殺死; 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 (或任何虛擬介面名稱)
- 服務網路管理員啟動
- 服務 wpa_supplicant 啟動
您可能需要使用“ifconfig wlan0 down/up”。我發現這實際上取決於所使用的卡。
~希望這對你有幫助
答案2
-- 停止監聽模式airmon-ng stop wlan0mon
-- 將監控模式設定回託管模式 ifconfig wlan0 down iwconfig wlan0 模式託管 ifconfig wlan0 up
-- 然後啟動網路管理員 systemctl start NetworkManager