Nl80211 not found что делать kali linux
Кали Линукс не видит wifi модуль.
Параметры машины таковы:
Симптомы:
Любые операции начинаем с команды (если работаете из-под root):
Для начала взглянем на список установленного оборудования для приёма и трансляции сигналов. Он не богат:
Теперь взглянем, что установлено на борту Lenovo B590 и работает ли (да работает, конечно; из-под второй, установленной на том же Lenovo B590 windows 7, wifi работает отлично). Введём команду просмотра всего оборудования, кто не помнит — запоминайте — пригодится:
lspci
А вот и установленный на Lenovo B590 этой версии модуль, из-за которого Кали Линукс не видит wifi:
02:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n
Что ж, ситуация знакома: модуль на месте, драйвера — нет. Обратившись к страничке поддержки драйверов (а тогда она выглядела именно так) этого семейства для Линукс, и присмотревшись к разноцветной табличке списка поддерживаемых устройств, обнаружил, что устройство в списке не без проблем:
Ну не сидеть же нам без wifi, и не покупать дешёвенький модуль на USB (не вздумайте купить без оглядки другой модуль для своего ноута — 99% вероятности, что конфигурация ноутбука этого вам просто не позволит сделать). А альфа-карты нам нужны для другого. Поехали в Debian за справкой и посмотрим, что есть для нас новенького. Оказывается, есть и давно. Тогда установим последние версии пакетов linux-image, linux-headers и broadcom-sta-dkms. Откроем терминал и пропишем знакомой уже командой (некоторые флаги могли устареть). Но предварительно добавим к Кали ещё один репозиторий:
Сюда пропишем новый адрес с новой строки:
deb http://httpredir.debian.org/debian/ stretch main contrib non-free
А теперь установка:
На комментарии терминала на рисунке не смотрите, у меня всё уже стоит. Следите за синтаксисом команды (она не вся влезла в фото — поздно заметил). Поддержка динамического ядра модуля DKMS установит в Кали новое устройство с названием wl. Теперь выгрузим конфликтующие модули (если таковые имеются):
И, наконец, загружаем новообразованный модуль:
Если ошибок терминал не вернул, перезагружать не нужно. Проверим, что показывает NetworkManager Кали:
Менеджер заметил модуль wifi в нашем Lenovo B590. Проверим, есть ли он в списке устройств через терминал:
iwconfig
Привет… Новообразованный wlan6 режим мониторинга поддерживать не будет, однако для комфортной «официальной» работы его предостаточно. Если на каком-то из этапов терминал заругался, не примените перезагрузить Кали с командой на полное обновление:
Kali Linux Не видит wi fi
Вложения
какую ошибку пишет?
у меня после режима монитора вручную надо было всегда поднимать
в том то и дело, что я не запускал режим монитора. Ошибку не скажу точно, смысл в том что писало мол устройство не найдено, попробую переустановить.
переустановил, те же грабли. при вводе ip link set wlan0 up, отвечает RTNETLINK answers: Operation not permitted
Proxy n1nja
Proxy n1nja
Да я устанавливаю с воткнутым кабелем. То что проблема с дровами скорее всего, тоже догадываюсь. Но как их переустановить немного не понимаю. Исключил и рабочее окружение, та же проблема на кедах и гноме. На арче норм заводится адаптер.
Помнится раньше, во времена кали 18 го года, что бы видел некоторые адаптеры, надо было закинуть дополнительно файлы firmware на флешку с записанной кали кажется. Но уже не помню где их качать(
Proxy n1nja
Proxy n1nja
Если не помогает попробуй:
sudo service network-manager restart
Failed to restart network-manager.service: Unit network-manager.service not found
А что касается подмены дров от 8821, то ошибку выдает и не ставится.
Proxy n1nja
sudo service network-manager restart
Failed to restart network-manager.service: Unit network-manager.service not found
А что касается подмены дров от 8821, то ошибку выдает и не ставится.
О_о
покажи последовательный вывод следующего:
Вложения
Proxy n1nja
на 99% уверен, что проблема в дровах. На Арче все работало, в форточках тоже. Подключил внешний адаптер AR9271 и он работает как надо. Но не встройка.
Вот если бы можно было нормально поставить нужные инструменты, и запуск их с ярлыков как у кали, в гробу бы я видел эту ос. Остался бы на арче. Но на арче lazy script не ставится и не понимаю как поставить вот так с ярлыков и с иконками что бы в гноме, как в кали, нужные инструменты.
На форумах нашел вроде бы решение, но что то не пойму как ставить этот драйвер.
nl80211: Driver does not support authentication/association or connect commands #1
Comments
SebastianSmolorz commented Jun 13, 2017 •
I followed your README instructions however I ran into a problem when running the wifi.sh script. This is the output I got:
net.ipv4.ip_forward = 1
Configuration file: /etc/hostapd.conf
nl80211: Driver does not support authentication/association or connect commands
nl80211: deinit ifname=wlan0 disabled_11b_rates=0
nl80211 driver initialization failed.
wlan0: interface state UNINITIALIZED->DISABLED
wlan0: AP-DISABLED
hostapd_free_hapd_data: Interface wlan0 wasn’t started
Here are some relevant command outputs:
Linux kali 4.9.0-kali3-amd64 #1 SMP Debian 4.9.18-1kali1 (2017-04-04) x86_64 GNU/Linux
Bus 001 Device 003: ID 2357:010c
The text was updated successfully, but these errors were encountered:
mfruba commented Jun 13, 2017 •
Strange. Are you sure that you loaded proper driver? I had same issue when I used https://github.com/lwfinger/rtl8188eu driver. So make sure that you removed old driver.
Try to:
rmmod 8188eu
And next:
insmod /path/to/ko/8188eu.ko
Regarding to your box setup I use same configuration Win10 + Virtualbox with same kali and it works for me.
SebastianSmolorz commented Jun 13, 2017 •
First of all dude, thanks for the quick reply, and you are a legend for writing this. I think for most people just adding that rmmod 8188eu command will do the trick for anyone else facing this problem. However, when I try to use wifi on my virtualbox instance I still cannot see any networks (bridged adapter if that makes any difference). Any ideas?
mfruba commented Jun 13, 2017
But wait, what do you want to achieve?
You want to setup AP or just connect to wifi?
My instruction describes how to setup your own access point.
If you want to connect to an wifi network then you do not need wifi.sh and remove:
unmanaged-devices=mac:xx:xx:xx:xx:xx:xx
from /etc/NetworkManager/NetworkManager.conf and next run:
service network-manager restart
as you want to use this card via Network Manager
Bridged adapter? You should attach usb card directly to Kali VM ( Virtualbox->Devices->USB->Realtek )
SebastianSmolorz commented Jun 13, 2017
What I want to achieve is to use this wifi usb adapter to intercept and inject packets using aircrack, to be honest I don’t care much about connecting to wifi but I thought that was part of the process, sorry I misunderstood! Anyways yes it is connected via usb and like I said I was able to get the correct output from the wifi.sh script however after appempping to use airodump-ng the device is now renamed to wlan0mon, how do I revert that and use airodump using this driver? (Sorry I realise this is off-topic)
mfruba commented Jun 13, 2017
Ah ok. Sorry I have not tested it with aircrack. I only needed AP to make MiTM. So unfortunately you have to figure out it on your own or maybe some other users of this driver done it already.
JosephRedfern commented Jun 15, 2017 •
Rajssss commented Aug 13, 2017
JosephRedfern commented Aug 14, 2017
@Rajssss If just used iwconfig, rather than airmon-ng. Assuming your adapter has been named wlan0 (it’s likely to be something else, but just swap the name out), try:
tng99 commented Oct 29, 2018
After 10h hard focus i found a solution (by coincident) for this error «nl80211: Driver does not support authentication/association or connect commands»
Never use wpa_supplicant but «ifup». Pls read below
I believe with this trick below, it will work on all linux distribution which run on PC, raspberry.
# lsmod|grep 81
8188eu 825099 0
Use this good youtube guide to make a new module
NB: I believe the one you have on your machine is OK, only compile a new if you get doubt
my old:
locate 8188eu
root@beaglebone:
# cat /etc/rc.local
#!/bin/sh
chmod 755 /etc/rc.local
TEST:
ip a
/etc/rc.local
ip a
look if wlan0 is UP
10: wlan0:
mtu 1500 qdisc mq state UP group default qlen 1000
link/ether d4:6e:0e:19:d5:a7 brd ff:ff:ff:ff:ff:ff
inet 192.168.11.118/24 brd 192.168.11.255 scope global noprefixroute wlan0
valid_lft forever preferred_lft forever
# cat /etc/wpa_supplicant.conf
network= <
ssid=»LASUISSE 6″
psk=166f480d43e88fe3a73dbb28fdca8d52b78d95701b0eea33308c26afb4e3907a
>
# cat /etc/network/interfaces
auto wlan0
iface wlan0 inet dhcp
wpa-ssid «LASUISSE 6»
wpa-psk SECRET
tng99 commented Oct 30, 2018 •
00usb 28672 0
rt2800lib 98304 1 rt2800usb
rt2x00usb 20480 1 rt2800usb
rt2x00lib 45056 3 rt2800lib,rt2800usb,rt2x00usb
mac80211 614400 3 rt2800lib,rt2x00lib,rt2x00usb
# lshw
odroid
description: ARMv7 Processor rev 3 (v7l)
product: Hardkernel Odroid XU4
width: 32 bits
capabilities: smp
ip a
3: wlan0:
mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 7c:dd:90:ef:a7:12 brd ff:ff:ff:ff:ff:ff
inet 192.168.11.120/24 brd 192.168.11.255 scope global wlan0
valid_lft forever preferred_lft forever
Arch Linux
You are not logged in.
#1 2014-02-23 22:07:37
[Solved] Upgraded, can’t connect to internet, nl80211 not found.
So after an upgraded I enthusiastically rebooted my computer to find that now I can’t connect to the internet.
My technique was that I had manually set up a wpa_supplicant configuration with wlp4s0 as my interface, and had
run on boot.
Now however, this won’t connect automatically so I tried running that command and got
So I thought okay, maybe the interface changed I’ll check, so I ran
but that simply spits out
iwconfig gives a similar response with
So I thought perhaps my wireless drivers are no longer working, but when I run lspci it still picks up my card as
Netctl and wifi-menu also don’t work.
Last edited by FoxzTrot (2014-02-23 22:51:18)
#2 2014-02-23 22:09:09
Re: [Solved] Upgraded, can’t connect to internet, nl80211 not found.
#3 2014-02-23 22:29:55
Re: [Solved] Upgraded, can’t connect to internet, nl80211 not found.
Aha, they are different.
I was wondering why at the login shell it wasn’t saying 3.13.
#4 2014-02-23 22:33:44
Re: [Solved] Upgraded, can’t connect to internet, nl80211 not found.
Okay, do you said you rebooted after the upgrade. That is the usual cause of this.
The second most common cause is that the boot partition was not mounted at /boot the time of upgrade. You can check this by looking at the output of mount, and by looking at the dates in the files in /boot.
The third most common cause is that you are not booting from where you think you are.
#5 2014-02-23 22:48:05
Re: [Solved] Upgraded, can’t connect to internet, nl80211 not found.
Ah, well thank you for helping me realize that there is something horribly wrong with how I’ve set up /boot. I have it on a separate partition that I’ve apparently not been booting from.
Last edited by FoxzTrot (2014-02-23 22:50:26)
Ошибка hostapd «nl80211: не удалось настроить режим драйвера»
но я получаю это сообщение об ошибке, когда я запускаю последнюю команду терминала
Как справедливо заметил @bain, для этой цели в панели запуска возникла ошибка. Этот обходной путь предположил, что там прекрасно работает для меня:
Первые две строки останавливают wlan у менеджера сети, а затем разблокируют интерфейс, так что ifconfig может работать.
ОБНОВЛЕНИЕ: Но если для первой команды вы получите сообщение об ошибке, Error: Object ‘nm’ is unknown используйте вместо этого:
Следующие команды используют ifconfig для вызова wlan и допускают задержку в секунду, затем перезапускают сервер dhcp (хотя мне не понадобился этот перезапуск в моей настройке) и, наконец, запускают службу hostapd.
Теперь он должен начинаться без каких-либо проблем.
У меня только что была эта ошибка на Raspberry pi с запущенным Kali linux и hostapd 2.4. Я подозревал, что это происходит из-за того, что некоторые другие сетевые процессы поддерживают интерфейс занятым, поэтому я запустил команду airmon-ng, которая проверяет и убивает процессы, которые могут использовать карту Wi-Fi:
Для некоторых других сетевых функций вам могут понадобиться эти процессы, для этого я перезапустил малину, но их также можно запускать по отдельности.
Я столкнулся с той же проблемой. Первым делом я попытался вручную обновить hostapd из репозитория Debian с v2.1 до v2.3. Проблема сохранилась.
Я создал этот сценарий, представляющий собой список команд, которые разблокируют драйвер WLAN, и теперь у меня наконец есть рабочая точка доступа, уже развернутая в удаленном месте.
если вы хотите избежать этой проблемы сразу после установки новой виртуальной машины и hostapd, вам нужно заблокировать ubuntu от обновления hostapd: когда вы используете sudo apt-get upgrade его, он обновляет этот пакет до v2.1, который не работает (несомненно, с ошибками).
Вы должны использовать, sudo apt-mark hold hostapd чтобы заблокировать будущие обновления до Hostapd.