Когда я перевожу свой беспроводной адаптер 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 убивает; 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