Компьютерный форум
Здесь решают различные задачи сообща. Присоединяйтесь!
проблема с Wifi на kali linux
Модератор: Tim308
проблема с Wifi на kali linux
Сообщение pavka6565 » 05 апр 2015, 23:46
проблема с Wifi на kali linux
Сообщение DesignerMix » 06 апр 2015, 11:07
проблема с Wifi на kali linux
Сообщение pavka6565 » 07 апр 2015, 19:47
при выполнение команды ifconfig wlan0 up выходит такое сообщение SIOCSIFFLAGS: operation not possible due to RF-kill
Отправлено спустя 35 минут 36 секунд:
при команде rfkill unlock wifi выходить
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
но все равно ничего не включается
проблема с Wifi на kali linux
Сообщение DesignerMix » 07 апр 2015, 20:03
проблема с Wifi на kali linux
Сообщение pavka6565 » 07 апр 2015, 22:50
проблема с Wifi на kali linux
Сообщение DesignerMix » 08 апр 2015, 00:23
проблема с Wifi на kali linux
Сообщение pavka6565 » 08 апр 2015, 01:12
проблема с Wifi на kali linux
Сообщение Сергей Бразлев » 11 фев 2018, 11:32
проблема с Wifi на kali linux
Сообщение C91144 » 06 июн 2018, 19:14
# ifconfig wlan
wlan: error fetching interface information: Device not found
[email protected]:
# ifconfig wlan0 up
wlan0: ERROR while getting interface flags: Нет такого устройства
[email protected]:
проблема с Wifi на kali linux
Сообщение DesignerMix » 06 июн 2018, 19:16
проблема с Wifi на kali linux
Сообщение C91144 » 06 июн 2018, 19:25
проблема с Wifi на kali linux
Сообщение DesignerMix » 06 июн 2018, 19:57
С этого ноутбука? Тогда я бес понятия что там за проблема
Отправлено спустя 1 минуту 16 секунд:
а если просто i w config или i f config бес параметров написать? Какие устройства покажет?
проблема с Wifi на kali linux
Сообщение C91144 » 06 июн 2018, 23:36
# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
# ifconfig
eth0: flags=4163 mtu 1500
inet 192.168.152.129 netmask 255.255.255.0 broadcast 192.168.152.255
inet6 fe80::20c:29ff:fe95:4174 prefixlen 64 scopeid 0x20
ether 00:0c:29:95:41:74 txqueuelen 1000 (Ethernet)
RX packets 37 bytes 2884 (2.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 65 bytes 5637 (5.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 20 bytes 1116 (1.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 20 bytes 1116 (1.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Кали Линукс не видит wifi модуль.
Кали Линукс не видит wifi модуль ?
Всем привет, это очередной урок по решению вопросов по неисправностям и несовместимости некоторого установленного оборудования в ноутбуки с установленной операционной системой Кали Линукс . На всеобъемлемость не претендую, покажу как решил вопрос с конкретной моделью ноутбука. Кали установлена на жёсткий диск основной системой – не ВИРТУАЛКА! Если вы предпочитаете работу в виртуальной машине, обратитесь за некоторой информацией к статье Как установить виртуальную Кали Линукс?
Параметры машины таковы:
- Имеется бюджетный ноутбук Lenovo B590
- На борту Кали Линукс версия 2.0
- Процессор от Intel с 2-мя ядрами (потом посмотрим списком…)
- Диск, оперативная память нас не волнуют, ибо…
Симптомы:
Без дополнительного модема wifi не работает, Кали Линукс не видит wifi никакого , и вообще система не понимает, установлен ли внутри модуль беспроводного соединения. Рассмотрю решение проблемы пошагово.
Любые операции начинаем с команды:
Для начала взглянем на список установленного оборудования для приёма и трансляции сигналов. Он не богат:
Теперь взглянем, что установлено на борту 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 режим мониторинга поддерживать не будет, однако для комфортной “официальной” работы его предостаточно. Если на каком-то из этапов терминал заругался, не примените перезагрузить Кали с командой на полное обновление:
HackWare.ru
Этичный хакинг и тестирование на проникновение, информационная безопасность
Памятка по Wi-Fi в Linux: подсказки и решение проблем
Оглавление
Проблемы и ошибки Wi-Fi в Linux
Эта статья представляет собой сборник проблем Wi-Fi, с которыми вы можете столкнуться в Linux. Охвачены вопросы как тестирования безопасности беспроводных сетей, так и подключения к Wi-Fi.
Если вы не нашли решения для своей проблемы с Wi-Fi, то спрашивайте в комментариях. Данная статья буде пополняться описанием новых проблем Wi-Fi и их решениями.
Рецепты популярных действий с Wi-Fi в Linux
Как узнать имя беспроводного интерфейса
Имя интерфейса в строке «Interface»:
Если вы получили ошибку:
То выполните данную команду с sudo:
Как остановить программы, которые мешают аудиту безопасности Wi-Fi
Настоятельно рекомендуется перед переводом Wi-Fi интерфейса в режим монитора выполнить следующие две команды:
Если у вас странные ошибки при использовании режима монитора, то обязательно выполните эти команды.
После отключения NetworkManager пропадёт интернет, чтобы его вернуть, переведите беспроводной интерфейс в управляемый режим и выполните команду для запуска NetworkManager:
Как перевести карту в режим монитора перед началом аудита безопасности Wi-Fi в Linux
Как вернуть адаптер в управляемый режим
Как поменять канал Wi-Fi адаптера
Устанавливать каналы можно только когда адаптер находится в режиме монитора:
Как проверить, поддерживает Wi-Fi адаптер беспроводные инъекции
Как узнать, какие частоты поддерживает адаптер и другие характеристики
Как поменять регион для увеличения мощности
Чтобы проверить текущее значение:
Чтобы установить новый регион:
Чтобы увеличить мощность:
Как сканировать ТД в командной строке
Для сканирования точек доступа:
Чтобы сканировать и вывести только названия ТД:
Как получить данные беспроводного интерфейса на канальном уровне
Чтобы вывести информацию на уровне передачи данных от устройства к устройству (он называется канальный (data link)):
Как подключиться к Точке Доступа Wi-Fi в командной строке
Нам нужно сформировать конфигурационный файл. Делается это командой:
Подключаемся к точке доступа:
Для получения автоматических настроек по протоколу DHCP (присвоенный IP адрес, IP адрес шлюза и IP адреса DNS серверов) выполните команду:
Как подключиться к Точке Доступа Wi-Fi в командной строке зная WPS пин
Как увидеть все ТД
Автоматизированный захват рукопожатий:
Конвертация в хеш Hashcat (.hccapx)
Для конвертации в хеш формата HCCAPX для взлома пароля (Hashcat v3.6+) с помощью cap2hccapx (пакет hashcat-utils):
Для конвертации в хеш формата HCCAPX для взлома пароля (Hashcat v3.6+) с помощью aircrack-ng:
Запуск брут-форса (взлома) пароля Wi-Fi сети в Hashcat
- Атака по словарю:
- Атака по маске (брут-форс, полный перебор):
В примере выше маска — пароли из цифр длиной 8 символов.
Встроенные наборы символов:
Частые ошибки Wi-Fi в Linux
Ошибка «Operation not permitted (-1)»
Означает, что недостаточно прав, запустите команду iw с sudo.
Device or resource busy (-16)
Данная ошибка возникает, например, если вы пытаетесь перевести Wi-Fi адаптер на определённый канал, но он не в режиме монитора. Начните с перевода карты в режим монитора, а затем установите желаемый канал.
Не виден Wi-Fi интерфейс в системе
- Убедитесь, что Wi-Fi адаптер подключён.
- Если вы используете Linux в виртуальной машине, то смотрите «Почему виртуальная машина не видит USB устройство». В виртуальной машине возможно использовать только USB адаптеры.
- Проверьте, видит ли система устройства:
Беспроводной интерфейс виден, но его невозможно использовать
Проверьте, не заблокированы ли беспроводные интерфейсы:
Если они заблокированы, то включите их командой:
Устройство иногда исчезает или странно отображается в системе
Если драйвер устройства отображается неправильно (например, как . ), а также неправильно отображается информация о чипсете, примерно как на данном скриншоте:
- попробуйте другой шнур и другое USB гнездо
- не используйте USB хабы
- отключите устройство из гнезда и подключите вновь
Если ничего из этого не помогло, то причина может быть в аппаратной проблеме. Особенно если иногда устройство показывается нормально, а иногда пропадает или отображается неправильно — вероятно, не исправно само устройство или плохой контакт.
Не удаётся подключиться к Точке Доступа
Если других проблем не выявлено, но не удаётся подключиться к ТД, то попробуйте подключиться к другой ТД. Если у вас только один роутер, то запустите на мобильном телефоне ТД и подключитесь к ней.
Если подключение удастся, значит какая-то проблема в несовместимости Wi-Fi протоколов. Попробуйте не использовать или наоборот принудительно использовать некоторые стандарты (N, AC). Попробуйте принудительно выбрать другой канал или установить автоматический выбор каналов. Ещё раз внимательно проверьте пароли.
Удалось подключиться к ТД, но Интернета нет
С помощью команды вы сможете посмотреть, действительно ли выполнено подключение (ищите строку, которая начинается на «ssid»):
Проверьте, присвоен ли интерфейсу IP адрес:
Определите IP адрес роутера:
И выполните пинг роутера, например, адрес моего роутера 192.168.0.1, тогда команда:
Если роутер не пингуется, значит проблема в подключении до него — например, слишком слабый сигнал до ТД или не настроен IP адрес (служба DHCP не запущена).
Если есть подключение к роутеру, то попробуйте выполнить пинг публичного IP:
Если пинг не удался (но сам роутер пингуется), значит проблема с подключением роутера к внешней (WAN) сети. Заходите в настройки роутера и разбирайтесь там.
Попробуйте выполнить трассировку пути — если трассировка обрывается за пределами роутера, то это может означать, что проблемы у вашего Интернет-провайдера или у вышестоящего провайдера.
Если пинг роутера удался, то попробуйте пинг хоста по имени хоста:
Если пинг по имени хоста не удался, значит проблелма в настройке DNS сервера. Эти настройки могут быть как на уровне системы (например, неправильные настройки в NetworkManager), так и в роутере.
Чтобы увидеть, какой DNS сервер используется, выполните команду:
Найдите строку, которая начинается на «;; SERVER» — в этой строке будет адрес сервера имён.
Не получается перевести в режим монитора Wi-Fi адаптер в Windows Subsystem for Linux (WSL) / Cygwin / Docker
В Windows Subsystem for Linux (WSL), а также в Cygwin и Docker нет прямого доступа к железу. У вас не получится использовать Wi-Fi адаптер (а также видео карту и прочее) в данных программных продуктах.
Если вы пользователь Windows, то для вас оптимальный вариант: установить Kali Linux или Arch Linux (BlackArch) в VirtualBox и подключить к этой виртуальной машине USB Wi-Fi адаптер.
Если у вас только PCI (встроенный) Wi-Fi адаптер, то установите Linux на внешний USB диск или на флешку и загрузитесь с него.
В Ubuntu ошибки и предложение отправить отчёты при переводе беспроводной карты в режим монитора
Выберите любой другой дистрибутив — Kali Linux, Debian, Arch Linux, BlackArch или даже Linux Mint — там всё работает нормально.
Вопросы и ответы по Wi-Fi в Linux
Почему меняется MAC адрес, даже если не используется программа для этого
Многие современные дистрибутивы настроены постоянно менять MAC адрес. Подробности об этом, а также как отключить или наоборот включить эту функцию смотрите в статье «Как поменять MAC-адрес в Linux, как включить и отключить автоматическую смену (спуфинг) MAC в Linux».
Как узнать, будет ли поддерживаться Wi-Fi карта для аудита Wi-Fi сетей
Если вы хотите определить, поддерживает режим монитора и беспроводные инъекции другой адаптер, не включённый в список, то изучите «Как определить, какой Wi-Fi адаптер подойдёт для Kali Linux».
Современные Wi-Fi карты для беспроводного аудита
Двухдиапазонные беспроводные адаптеры с поддержкой режима монитора и беспроводными инъекциями, а также с поддержкой стандарта AC:
- Alfa AWUS1900 (чипсет: Realtek RTL8814AU)
- TRENDnet TEW-809UB (чипсет: Realtek RTL8814AU)
- ASUS USB-AC68 (чипсет: Realtek RTL8814AU)
- Alfa AWUS036ACH (чипсет: Realtek RTL8812AU)
- Alfa AWUS036AC (чипсет: Realtek RTL8812AU)
- ASUS USB-AC56 (чипсет: Realtek RTL8812AU)
Любой из этих адаптеров будет актуален ещё много лет.
Как увидеть, что происходит с беспроводными интерфейсами
Следующие команды помогут вам увидеть абсолютно всё, что происходит за сценой во время, например, неудачных подключений.
Вы можете использовать вывод следующих команд для решения любых проблем с Wi-Fi.
Следующая команда в реальном времени будет показывать всё, что происходит в вашей системе — например, при подключении беспроводного адаптера, она покажет, какой драйвер загружен или какие проблемы возникли. Также будут выведены сообщения от приложений:
Вывод программы весьма обширен, но его изучение может подсказать причины проблемы. Смотрите также «Как использовать journalctl для просмотра системных логов Linux».
Следующая команда расскажет о всё, что происходит на уровне межсетевого протокола — как IP адреса присваиваются интерфейсам и какие маршруты прописываются в системе:
А эта команда покажет все события, связанные с беспроводными сетевыми интерфейсами:
Эти три команды — важнейший источник информации для разрешения неочевидных проблем. Изучайте их вывод или предоставьте вывод этих команд если вы пытаетесь совместно разрешить вашу проблему с Wi-Fi.
Как узнать, сколько трафика было передано
Драйверы
Драйверы Wi-Fi в Linux. Поддержка Wi-Fi адаптеров в Linux
В настоящее время Linux поддерживает большинство Wi-Fi карт и драйверы для них уже предустановлены в системе (они являются частью ядра). То есть при покупке нового Wi-Fi адаптера или установке Linux на ноутбук в подавляющем большинстве случаев не требуется никаких действий — Wi-Fi адаптер будет просто работать.
В редких случаях понадобится установить из стандартных репозиториев драйвер и/или прошивку.
В исключительных случаях нужно компилировать драйвер из исходного кода.
Если вы знакомы со статьёй «Модули ядра Linux», то вы знаете, что многим устройствам для правильной работы нужны две вещи: драйвер и прошивка. Драйвер запрашивает прошивку из файловой системы в /lib/firmware. Это специальный файл, необходимый для аппаратного обеспечения, это не бинарный файл. Затем дайвер делает все, что нужно для загрузки прошивки в устройство. Прошивка выполняет программирование оборудования внутри устройства.
Список установленных драйверов вы найдёте в папке
Вывод драйверов по производителям:
Если по каким-либо причинам драйвер ещё не попал в ядро, то он может присутствовать в стандартных репозиториях в виде отдельных пакетов, например, в Kali Linux дополнительно доступны:
- realtek-rtl8188eus-dkms (драйвер для RTL8188EUS)
- realtek-rtl88xxau-dkms (драйвер для RTL8812AU/21AU и RTL8814AU)
Также вы найдёте в стандартных репозиториях пакеты прошивок firmware-* (например, firmware-realtek, firmware-atheros, firmware-iwlwifi и так далее). Если прошивка для вашего устройства не установлена, установите её.
В Arch Linux (BlackArch) все прошивки собраны в один пакет linux-firmware. Для некоторых устройств имеются отдельные пакеты драйверов (например, r8168 и broadcom-wl).
Итак, драйверы для большинства Wi-Fi адаптеров встроены в ядро и, следовательно, уже установлены на любом Linux. Начните с того, что подсоедините вашу беспроводную карту и попробуйте выполнить подключение к Точке Доступа.
Если возникли проблемы, поищите в репозиториях драйвер и/или прошивку для вашего устройства.
Как проверить, какой драйвер используется