Я изменил свой адаптер на режим мониторинга, используя:
sudo ifconfig wlan0 down
sudo iwconfig wlan0 mode monitor
Теперь я не могу изменить его обратно (в графическом интерфейсе, когда я нажимаю на соединения, он говорит, что «беспроводная связь отключена беспроводным коммутатором» ). Я ничего не отключал от аппаратных кнопок.
Я пытался
sudo ifconfig wlan0 down
sudo iwconfig wlan0 mode managed
sudo service network-manager restart
Я также пытался
pccardctl eject
pccardctl insert
Похоже, что он переключился обратно в управляемый режим, но все еще в автономном режиме: ifconfig
вывод:
eth0 Link encap:Ethernet HWaddr 00:24:21:6f:84:69 inet addr:10.100.1.41 Bcast:10.100.255.255 Mask:255.255.0.0 inet6 addr: fe80::224:21ff:fe6f:8469/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:27668 errors:0 dropped:0 overruns:0 frame:0 TX packets:3504 errors:0 dropped:0 overruns:0 carrier:0 collisions:1 txqueuelen:1000 RX bytes:4493143 (4.4 MB) TX bytes:659945 (659.9 KB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:553 errors:0 dropped:0 overruns:0 frame:0 TX packets:553 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:84110 (84.1 KB) TX bytes:84110 (84.1 KB)
iwconfig
вывод:
eth0 no wireless extensions. lo no wireless extensions. wlan0 IEEE 802.11bg ESSID:off/any Mode:Managed Access Point: Not-Associated Tx-Power=off Retry long limit:7 RTS thr:off Fragment thr:off Power Management:off
Вы должны выполнить:
sudo ifconfig wlan0 up
И это должно вернуться к жизни.
Просто для того, чтобы дать вам небольшое объяснение: выходные данные команды ifconfig
показывают только работающие интерфейсы. Например, вы заметите, что ваш интерфейс eth0
включен:
eth0 Link encap:Ethernet HWaddr 00:24:21:6f:84:69 inet addr:10.100.1.41 Bcast:10.100.255.255 Mask:255.255.0.0 inet6 addr: fe80::224:21ff:fe6f:8469/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Ваш выход ifconfig
не имеет в списке wlan0
, что означает, что он был отключен. Если вы сделаете ifconfig -a
, вы должны увидеть все интерфейсы (вверх или вниз), и вы заметите, что wlan0
не будет отображать UP
. И все это имеет смысл, потому что вы выключили свою карту WiFi, когда это сделали ifconfig wlan0 down
. Поэтому ifconfig wlan0 up
должен вернуть его в оперативный режим. Если это не сработает сразу, сделайте sudo service network-manager restart
.
Попробуйте использовать скрипт Alpha-Lead на GitHub. Он предоставляет приятное и простое меню для смены режимов. https://github.com/Alpha-Lead/ChangeWirelessMode
В моем случае мне нужно включить радио на последнем шаге.
ip link dev up
nmcli radio all on