Linux не отключать wifi

отключение wi-fi на ноуте

Очень нужно отрубить wi-fi. Убрал галочку в свойствах подключения Enable Wireless Network,а также прописал все модули для антены в /etc/modprobe.d/blacklist.conf. Но все равно,время от времени индикатор wi-fi на ноуте загорается.Можно с этим что-то сделать?

есть же паяльник

rfkill block wifi ?

не помогает.индикатор так и горит.

есть,но вафля нужна временами,поэтому думаю как еще можно все отрубить. в система ее уже нет,а вот индикатор исправно горит.

ifconfig wlanX down, или хардово выруби

кнопки на ноуте отдельной нет.В bios также нет возможности отключить

ifconfig ложит только интерфейс.А он у меня уже отключен.Из системы отключил все,что поднимало вафлю.Но индикатор какбы продолжает гореть на корпусе ноута.

Atheros. ноутбук: samsung 535U4C series 5. Пока делаю вывод,что индикатор так и будет гореть. В венде получалось отключить полностью.

Ну у меня на азеросе после саспенда индикатор не горит вообще, а питание на чип подается, то бишь баг драйвера/прошивки. Или тебя смущает лампочка? Если физически интерфейс выключен то и питания на нем не должно быть.

смущает лампочка.А так в системе все,что касается вай-фая уже отключил.Ранее на этом же дистре (linux mint15 xfce) индикатор гасился.Это уже после очередного обновления он стал загораться постоянно.Такие дела.

выпили все из ядра! =)
или через bios/паяльник

к ядру возможности вай-фая прикреплены через модули.Все модули выгрузил и занес в /etc/modprobe.d/blacklist. До обновления индикатор гас обычно.А тут вот накатил какое-то по мелочи и вот-те-нате,теперь он гарит постоянно,но в системе никаких намеков на wi-fi.

p.s в windows если зайти и отключить сетевой адаптер,то и индикатор не загорается до его последующего включения.такие дела.

в соответствии со своей проблемой делаю вывод: выбирать ноут стоит тщательней,чтобы была либо кнопка для вафли,либо в bios возможность отключения.

А тебе вообще вай-фай нужен? Выпили его поддержку из ядра! )
Это или баг ядра, или баг драйвера!
Если драйвер работает, то карта питаеться, хм.
А если удалить из блэклиста модули, но вырубить через rfkill/кнопку?
Тогда модуль вырубит питание! Лишние мегабайт на это не жалко) (ну модуль займет в памяти метр, иожет быть)

Либо что б полностью пахал под линукс начиная с 2.6
Бери девайсы с так сказать Common Hardware
То есть Ethernet — Realtek R81xx
WLAN — Atheros самый популярный, что б даже в OS X пахал!
Ну и чипсет, и видео, которое с Nouveau работает четко!
Вообщем сложно и нудно!
Лучше взять какой-нить EeePC
И поставить на него EasePeasy/Eeebuntu/etc linux for eeepc!

да вот пришел ко мнению,что нужно собрать две версии ядра.Одно с полной поддержкой всего,что нужно.А второе без поддержки wi-fi.

Спорим, на любом нормальном дистре изкоробки заработает как надо? 🙂

эм. в чем проблема добавить модуль ядра в blacklist? или даже тупо удалить модули.

Еще третье ядро — что б работало )

Кстати, с помощью kexec можно легко скакать между дистрами
А еще придумали NetbootCD
8mb Tiny Core и скрипт, который показывает список дистров и просит выбрать!
Ты выбираешь, он скачивает ядро и initrd для минимальной установки!
Потом тупо kexec-ом запускает ядро (slackware можно так поставить, fedora, megia,ubuntu,debian, да хоть чего!)
Жалко Wi-Fi не умеет(

Linux Mint 15 до обновления все работало.Да и сейчас все путем,только индикатор зажигается не в тему.А ранее не загорался.

модуль ядра уже добавил в blacklist.Как и писал выше — уже все,что можно занес в blacklist.Wi-fi в системе отсутствует.Проблема в том,что индикатор wi-fi на ноуте горит,а раньше переставал гореть после включения.

выключи его в винде, и раз в linux все отключено, включить его будет некому.

Источник

WI-FI выключен при запуске

Всем привет, у меня после чего-то (после чего не знаю) перестал автоматически включатся Wi-Fi в Linux, Debian, Gnome. Я имею ввиду не то что он не подключается автоматом к какой нибудь определенной сети, а то что он как таковой изначально выключен, и нужно каждый раз там где справа вверху значок сети, тыкать на переключатель вкл/выкл, который изначально при загрузки Gnoma установлен на выкл. Раньше все было окей, включал комп, сам Wi-Fi автоматом был на ‘вкл’, и автоматом подключался к моему Wi-Fi. А сейчас нужно после каждого запуска/перезагрузки тыкать на переключатель ‘вкл’ и только тогда подключается к моему Wi-Fi. Надеюсь вы поняли среди этой каши, о чем я тут имею ввиду)) Кто знает как это поправить ?

ifconfig wlan0 up в автозапуск

1-строка: auto lo 2-строка: iface lo inet loopback

а как «ifconfig wlan0» в автозапуск засунуть ? Я просто в linux’е еще чайник всем чайникам.

Сейчас попробовал отрубить Wi-Fi и запустить данную команду «ifconfig wlan0 up» из под рута, и выдало такую ошибку «SIOCSIFFLAGS: Operation not possible due to RF-kill». Хотя в ifconfig есть wlan0, так же там указан ‘eth0’ и ‘lo’.

Источник

Ускоряем медленный WiFi на Ubuntu Linux

Проблемы с сетью — одни из наиболее часто встречающихся в Ubuntu сразу после установки. Иногда связь просто отсутствует, а иногда она сильно тормозит или скачет между быстрым и медленным соединением.

Во-первых, проверьте скорость соединения. Она непостоянная или очень маленькая?

Если вам повезет, то все это решается с помощью установки проприетарных драйверов для Ubuntu. Если нет, то только и останется, что переживать из-за постоянных тормозов.

В данной статье я сфокусируюсь лишь на проблеме медленного Wi-Fi соединения в Ubuntu, Linux Mint и иных дистрибутивах на базе Ubuntu. Я расскажу пару трюков, которые позволят добиться ускорения Wi-Fi.

Давайте посмотрим, как можно ускорить медленный Wi-Fi на Ubuntu.

Решение 1. Для медленного WiFi на беспроводных сетевых адаптерах Aetheros

Во-первых, надо найти свой беспроводной сетевой адаптер в Linux. Это можно сделать с помощью исполнения данной команды в терминале:

Откройте терминал (Ctrl+Alt+T в Ubuntu) и исполните эти команды одну за другой:

По сути вы заставляете модуль использовать шифрование на базе программы вместо шифрования адаптера.

Команда добавить дополнительную строку в конфигурационный файл. Перезапустите компьютер и все будет готово.

Если это не поможет или у вас не WiFi адаптер Aetheros, то попробуйте это.

Решение 2. Отключите 802.11n (лучше сработает если у вас старый роутер)

Следующий трюк — это отключение протокола 802.11n. Даже спустя столько лет в мире еще используются 802.11a, b и g. Хотя 802.11n имеет отличную пропускную способность, не все роутеры его поддерживают, особенно старые. Было замечено, что отключение 802.11n приводит к ускорению беспроводной сети на Ubuntu и иных операционных системах.

Откройте терминал и исполните следующую команду:

Стоит упомянуть, что, как отмечено wiki-странице Gentoo, это также отключит протокол 802.11ac и ограничит пропускную способность до 54мб/с.

Если вы заметите значительно снижение скорости соединения, то перезагрузите компьютер и верните все как было. Забудьте про это решение.

Но если скорость увеличилась, то теперь у вас быстрый WiFi и надо это зафиксировать с помощью таких команд:

Перезагрузите компьютер и теперь живите на полную скорость.

Решение 3. Исправьте баг Avahi-daemon Debian

Медленный Wifi в Ubuntu может быть связан с багом в Avahi-daemon Debian. Ubuntu и многие Linux дистрибутивы базируются на Debian, поэтому данный баг автоматически попадает и в них.

Для того чтобы исправить баг надо отредактировать nsswitch. Откройте терминал и исполните данную команду:

Читайте также:  Windows обнаружила неполадки жесткого диск как отключить

Команда откроет файл конфигурации в gedit, чтобы его можно было удобно редактировать с графическим пользовательским интерфейсом. Если хотите остаться в терминале, то вместо gedit можно использовать nano. В файле поищите такую строку:

Если найдете этот файл, то замените его на следующую строку:

Сохранитесь, закройте и перезагрузите компьютер. Это должно ускорить скорость соединения WiFi. Если нет, то переходим к следующему решению.

Решение 4. Отключите поддержку IPv6

Да, вы поняли верно. Вернемся в прошлый век к IPv4 без IPv6. Иногда поддержка IPv6 просто не нужна.

Такой подход иногда ускоряет интернет. Если больше ничего не работает, то стоит попробовать.

Для отключения IPv6 в Ubuntu исполните следующие команды одну за другой:

Не забывайте, что так вы отключите IPv6 на время. Если не сработает, то просто перезапустите систему и IPv6 включится, а вот если сработает, то исполните следующие команды для того чтобы изменения стали постоянными:

Перезапустите компьютер, и произойдет магия. Если не подошло, двигаемся дальше.

Решение 5: избавляемся от стандартного менеджера сетей и ставим Wicd (возможно, устарело)

Это можно провернуть только если вы используете Ubuntu 16.04 и ниже (что, конечно, вряд ли, если учесть время написания статьи), но в свое время это помогало. Если по какой-то причине вы работаете с Ubuntu 16.04, то можно попробовать этот способ.

Иногда замедление скорости соединения происходит из-за работы собственного стандартного менеджера сетей Ubuntu Software Center. Не уверен почему так происходит так, но на тематических форумах читал, как пользователи именно Ubuntu ругаются на него.

Установить альтернативный менеджер сети Wicd можно из Ubuntu Sofware Center или терминала.

Решение 6: больше мощности беспроводному адаптеру (возможно, устарело)

Это устаревший трюк, о чем я и написал в заголовке. Тем не менее говорят, что он может сработать даже на Ubuntu 20.04.

Ядро Linux имеет систему управления питанием, которая нам пригодится. По какой-то причине у некоторых пользователей она посылает недостаточно питания на беспроводной адаптер, что сказывается на производительности. В результате соединение постоянно варьируется от нормального, до предельно медленного. Хотя, скорее всего, в последних версиях ядра такое поведение было исправлено, системы работающие на боле старых версиях с помощью данного трюка вполне можно поправить.

Откройте терминал и исполните команду:

Она выведет название беспроводного устройства. Обычно это wlan0. Теперь исполните эту команду:

Так вы отключите особую систему управления питанием сетевого адаптера и поэтому он станет получать больше питания и лучше работать

Сработало?

Вот основные способы ускорить медленный WiFi на Ubuntu. Наверняка вы найдете что-то подходящее.

Так или иначе, дайте знать помогло ли вам что-то из вышеописанного и что именно. Также, если наткнетесь еще на какие-то актуальные решение, обязательно поделитесь с нами, чтобы мы могли учиться на вашем опыте.

Не стесняйтесь оставлять советы в комментариях. Если вам понравилась статья по ускорению WIFi, то возможно вы захотите узнать как в целом можно ускорить Ubuntu.

Источник

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:

Примечание: Смотрите также следующий раздел «Как вывести определённый сетевой интерфейс из-под управления NetworkManager не выключая NetworkManager».

Как вывести определённый сетевой интерфейс из-под управления NetworkManager не выключая NetworkManager

Необязательно полностью отключать NetworkManager, можно сделать так, что NetworkManager не будет управлять определённым сетевым интерфейсом.

Чтобы на время сделать интерфейс unmanaged (без управления), выполните команду вида:

Чтобы NetworkManager не трогал сетевой интерфейс сразу после запуска службы и чтобы эта настройка сохранилась после перезагрузки, нужно использовать метод keyfile. Для этого откройте файл /etc/NetworkManager/NetworkManager.conf:

И добавьте туда строки вида:

Либо используя следующий синтаксис можно указать имена сетевых интерфейсов:

Сохраните сделанные изменения и перезапустите службу:

Как перевести карту в режим монитора перед началом аудита безопасности Wi-Fi в Linux

Как вернуть адаптер в управляемый режим

Как поменять канал Wi-Fi адаптера

Устанавливать каналы можно только когда адаптер находится в режиме монитора:

Как проверить, поддерживает Wi-Fi адаптер беспроводные инъекции

Как узнать, какие частоты поддерживает адаптер и другие характеристики

Как поменять регион для увеличения мощности

Чтобы проверить текущее значение:

Чтобы установить новый регион:

Чтобы увеличить мощность:

Как сканировать ТД в командной строке

Для таких сканирований не нужен режим монитора.

Для сканирования точек доступа:

Чтобы сканировать и вывести только названия ТД:

Как получить данные беспроводного интерфейса на канальном уровне

Чтобы вывести информацию на уровне передачи данных от устройства к устройству (он называется канальный (data link)):

Как подключиться к Точке Доступа Wi-Fi в командной строке

Нам нужно сформировать конфигурационный файл. Делается это командой:

Подключаемся к точке доступа:

Для получения автоматических настроек по протоколу DHCP (присвоенный IP адрес, IP адрес шлюза и IP адреса DNS серверов) выполните команду:

Как подключиться к Точке Доступа Wi-Fi в командной строке зная WPS пин

Как увидеть все ТД

Автоматизированный захват рукопожатий:

Как выполнить поиск ТД на 5 GHz

Конвертация в хеш Hashcat (.hccapx)

Для конвертации в хеш формата HCCAPX для взлома пароля (Hashcat v3.6+) с помощью cap2hccapx (пакет hashcat-utils):

Для конвертации в хеш формата HCCAPX для взлома пароля (Hashcat v3.6+) с помощью aircrack-ng:

Запуск брут-форса (взлома) пароля Wi-Fi сети в Hashcat

  • Атака по словарю:
  • Атака по маске (брут-форс, полный перебор):

В примере выше маска — пароли из цифр длиной 8 символов.

Встроенные наборы символов:

Конвертация в хеш John the Ripper

Если вы хотите взламывать сразу все рукопожатия, то выполните команду:

Можно сохранить рукопожатие для определённой точки доступа, её нужно указать с опцией -m, указывать нужно не название, а BSSID — проще говоря, MAC адрес.

Чтобы сохранить рукопожатие только для определённой ТД, выполните команду вида:

Запуск брут-форса (взлома) пароля Wi-Fi сети в John the Ripper

Ддля запуска атаки по словарю, используя центральный процессор, выполните команду вида:

Для запуска атаки по словарю, используя видеокарту, выполните команду:

Чтобы перебрать все пароли, состоящие только из цифр и длиной от 8 до 10 символов и выполнять вычисления на ЦП, запустите команду вида:

Чтобы перебрать все пароли, состоящие только из цифр и длиной от 8 до 10 символов и выполнять вычисления на видеокарте, выполните команду вида:

Чтобы перебрать все пароли, состоящие из цифр, а также большим и маленьких букв, длиной 8 символов и выполнять вычисления на ЦП, запустите команду вида:

Чтобы перебрать все пароли, состоящие из цифр, а также большим и маленьких букв, длиной 8 символов и выполнять вычисления на видеокарте, выполните команду вида:

Как добавить виртуальный интерфейс в режиме монитора

Чтобы добавить новый виртуальный интерфейс в режиме монитора:

Чтобы добавить новый виртуальный интерфейс в режиме монитора и установить для него MAC-адрес:

Как создать ТД на компьютере

С помощью create_ap вы можете сделать Точку Доступа в одну команду. Благодаря ТД все ваши устройства смогут использовать одно проводное подключение или вы сможете усилить сигнал от удалённой точки доступа.

Например, чтобы создать ТД с именем MyAccessPoint и паролем PASSWORD1 на беспроводном интерфейсе wlan0, Интернет-подключение будет обеспечиваться через интерфейс eth0:

Как усилить Wi-Fi сигнал от удалённой ТД

Читайте также:  Qcow2 to vmdk windows

Вы можете усилить сигнал от удалённой Точки Доступа если у вас имеется два или хотя бы один Wi-Fi адаптер. Подробности смотрите в статье «Виртуальные Wi-Fi интерфейсы для одновременного использования Wi-Fi адаптера в разных режимах».

Как поменять MAC-адрес Wi-Fi адаптера

Поскольку со сменой MAC-адреса имеются неочевидные нюансы, то для начала рекомендуется познакомиться со статьёй «Как поменять MAC-адрес в Linux, как включить и отключить автоматическую смену (спуфинг) MAC в Linux»

Для спуфинга MAC-адреса на совершенно произвольный адрес:

Как задать вопрос о проблеме с Wi-Fi адаптером

Для начала укажите название Wi-Fi адаптера. Если вы его покупали с АлиЭкспресс, то обязательно укажите это тоже.

Укажите суть вашей проблемы, примеры:

  • не умею подключаться к Wi-Fi в Linux
  • не получается перевести в режим монитора
  • не получается захватить рукопожатие и т.д.

Напишите, какие команды вводите и какой результат получаете. Чем подробнее информация, тем больше шансов на помощь.

Если вы просто пишите, что «у меня не работает режим монитора/захват рукопожатий/деаутентификация/беспроводная инъекция/что-то своё/…» и не даёте никакой дальнейшей информации, то никто не знает, оно у вас действительно не работает или вы неправильно это делаете. На заданный понятно и полно вопрос мы обязательно постараемся ответить. Ввязываться в беседы, где надо вытягивать информацию по частям чтобы вам же и помочь, не очень интересно.

Также покажите вывод следующих команд:

Для любых адаптеров:

Вы можете самостоятельно попробовать решить проблему запустив одну из следующих команд и пытаясь проделать необходимые вам действия:

По крайней мере, выводимая этими командами информация может дать вам подсказку о причине проблемы или сообщить хоть какие-то ошибки, если ваша проблема не сопровождается выводом ошибок.

Частые ошибки Wi-Fi в Linux

Ошибка «Operation not permitted (-1)»

Означает, что недостаточно прав, запустите команду iw с sudo.

Device or resource busy (-16)

Данная ошибка возникает, например, если вы пытаетесь перевести Wi-Fi адаптер на определённый канал, но он не в режиме монитора и/или не в состоянии up. Начните с перевода карты в режим монитора, переведите беспроводную карту в состояние up, а затем установите желаемый канал. Например:

Ошибка «command failed: Network is down (-100)» во время сканирования «iw dev wlan0 scan»

Если во время сканирования сетей с помощью команды «iw dev ИНТЕРФЕЙС scan»:

вы получили следующую ошибку:

то она означает, что сетевой адаптер находится в режиме «down», то есть не активирован. Для его активации выполните команду:

Если это не помогло, то проверьте не заблокирован ли интерфейс:

Если интерфейс заблокирован, то разблокируйте его, а затем снова переведите в режим «up».

Ошибка «command failed: Operation not supported (-95)» во время сканирования «iw dev wlan0 scan»

Если при сканировании сетей с помощью iw

вы получили следующую ошибку

то её причина может быть в том, что в данный момент сетевой интерфейс находится в режиме монитора (monitor), для исправления ошибки переведите его в управляемый режим (managed).

Ошибка «command failed: Device or resource busy (-16)» во время сканирования «iw dev wlan0 scan»

Если при сканировании сетей с помощью iw

вы получили следующую ошибку

То её причина в том, что сетевое устройство уже используется другой программой. Попробуйте выполнить сканирование позже, либо попытайтесь выявить, какая программ использует сетевой интерфейс.

Не удаётся запустить режим AP в диапазоне 5 ГГц

По-видимому, со специальным кодом страны 00 (глобальный) для всех используемых частот в диапазоне 5 ГГц будет установлен флаг no-ir (no-initiating-radiation), который не позволит hostapd использовать их. Вам нужно будет установить crda и указать код страны, чтобы разрешённые в вашей стране частоты были доступны для hostapd.

Режим точки доступа Wi-Fi 5 ГГц: что означает «no-ir»?

cfg80211 имеет функцию под названием beacon hinting, чтобы помочь cfg80211 разрешить карте снимать флаги пассивного сканирования и запрета маяков. Флаги пассивного сканирования используются на каналах, чтобы гарантировать, что интерфейс не будет выдавать пробный запрос. Флаг no-ir существует, чтобы позволить определениям регулирующих доменов запрещать устройству инициировать излучение любого рода, включая использование маяков, поэтому, например, интерфейсы AP/IBSS/Mesh/GO не смогут инициировать связь по этим каналам, если только канал не имеет этого флага. Если на канале присутствует какой-либо из этих флагов, устройству запрещается инициировать обмен данными на cfg80211.

Старые флаги нормативных правил, такие как passive-scan (пассивное сканирование) и no-beaconing (отсутствие маяков), изначально были изобретены, чтобы помочь с мировым роумингом, теперь эти два флага объединены в один no-ir, для no-initiating-radiation (отсутствия инициирующего излучения). Если вы не знаете, в какой стране находитесь, вы все равно можете вести себя как интерфейс 802.11 STA, но можете дождаться включения активного сканирования, пока не увидите маяк от точки доступа, если используемый канал не является каналом DFS и не каналами 12- 14 в диапазоне 2,4 ГГц. То же самое можно сказать и об инициировании связи, поэтому как старое пассивное сканирование, так и отсутствие маячков теперь объединены в современных ядрах, поскольку один флаг no-ir может быть снят, если обнаружена точка доступа, передающая маяк на канале, отличном от DFS и канал также не является каналами 12-14 в диапазоне 2,4 ГГц. cfg80211 использует эту часть логики для снятия обоих этих флагов тогда и только тогда, когда wiphy-устройство находится в мировом роуминге.

Не виден 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

Читайте также:  Intel corporation microsoft windows 10 drivers

В 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.

Как увидеть события, происходящие в NetworkManager и wpa_supplicant

Чтобы увидеть, что происходит в NetworkManager в реальном времени:

Чтобы увидеть события из wpa_supplicant:

Как узнать, сколько трафика было передано

Почему в Wi-Fi на 5 ГГц недоступны каналы между 64 и 100

С помощью команды

можно посмотреть, какие частоты поддерживает ваша Wi-Fi карта.

Ещё один пример:

Набор каналов чуть различается, но в любом случае частоты в диапазоне каналов 64-100 полностью недоступны. То есть они даже не отключены, а как бы просто не существуют.

Возможно вам тоже любопытно, почему существует разрыв между каналом 64 и 100 в Wi-Fi 5 ГГц?

В диапазоне 5,35–5,46 ГГц перечислены различные применения, включая «Воздушную радионавигацию». Здесь будут каналы с 68 по 96. Очевидно, они не хотят, чтобы оборудование с поддержкой Wi-Fi было включено даже случайно, что может помешать навигации самолёта.

Эти каналы используются совместно с метеорологическим радаром. Маршрутизатор, использующий эти каналы, должен проверить наличие метеорологического радара. Если обнаружен метеорологический радар, маршрутизатор должен переключиться на другой канал, на котором нет метеорологического радара. Я не помню, как быстро маршрутизатор должен прекратить использовать канал. Это может быть 10 минут.

Если маршрутизатор переключает каналы WiFi, клиенты обычно не переключаются. Все, что было подключено, теряет связь. Я думаю, что контроллер может переключить клиентов на новый канал до того, как старый отключится, но опять же я не уверен.

Это может быть корпоративное оборудование. Потребители не могут себе этого позволить.

Отсутствие упоминания канала в списке поддерживаемых частот, а также следующая запись означают, что ваше Wi-Fi устройство не способно работать на этом канале:

Вы также можете увидеть записи с «no IR»:

Флаг no-ir (no-initiating-radiation) переводится как «отсутствие инициирующего излучения», то есть канал в принципе может использоваться, но не может первым отправить никакие данные, то есть он будет задействован только если получит от роутера beacon (маяки) на этих частотах.

Также можно увидеть записи с «no IR, radar detection»:

С no IR мы уже разобрались, а «radar detection» видимо означает, что если обнаружен радар на смежных частотах, то эта частота также перестаёт использоваться — но это скорее догадка, если вы знаете более верный ответ, то напишите его в комментариях.

Можно ли использовать для взлома Wi-Fi старые адаптеры поддерживающие только B и G стандарты

Да, такие адаптеры способны выполнять практически все атаки даже на ТД работающие на стандарте N. Подробности смотрите в статье «Для каких атак подходят старые Wi-Fi адаптеры».

Драйверы

Драйверы Wi-Fi в Linux. Поддержка Wi-Fi адаптеров в Linux

В настоящее время Linux поддерживает большинство Wi-Fi карт и драйверы для них уже предустановлены в системе (они являются частью ядра). То есть при покупке нового Wi-Fi адаптера или установке Linux на ноутбук в подавляющем большинстве случаев не требуется никаких действий — Wi-Fi адаптер будет просто работать.

В редких случаях понадобится установить из стандартных репозиториев драйвер и/или прошивку.

В исключительных случаях нужно компилировать драйвер из исходного кода.

Если вы знакомы со статьёй «Модули ядра Linux», то вы знаете, что многим устройствам для правильной работы нужны две вещи: драйвер и прошивка. Драйвер запрашивает прошивку из файловой системы в /lib/firmware. Это специальный файл, необходимый для аппаратного обеспечения, это не бинарный файл. Затем дайвер делает все, что нужно для загрузки прошивки в устройство. Прошивка выполняет программирование оборудования внутри устройства.

Список установленных драйверов вы найдёте в папке

Вывод драйверов по производителям:

Если по каким-либо причинам драйвер ещё не попал в ядро, то он может присутствовать в стандартных репозиториях в виде отдельных пакетов:

  • realtek-rtl8188eus-dkms (драйвер для RTL8188EUS, в некоторых дистрибутивах присутствует в репозиториях; в Arch Linux присутствует в AUR, как и другие упомянутые здесь драйвера)
  • realtek-rtl88xxau-dkms (драйвер для RTL8812AU/21AU). Как установить этот драйвер в различные дистрибутивы, а также множество полезных подсказок смотрите в статье «Как установить драйвер для W-Fi для карт с чипсетами RTL8812AU/RTL8821AU (Alfa AWUS036ACH, Alfa AWUS036AC)»
  • rtl8814au (этот драйвер для чипсетов RTL8814AU, подробности по установке и подсказки смотрите в статье «Как установить драйвер для W-Fi для карт с чипсетом RTL8814AU (Alfa AWUS1900)»
  • rtl8821ce (это драйвер для Wi-Fi адаптеров на основе чипсета Realtek RTL8821CE, по умолчанию отсутствует, но в некоторых дистрибутивах уже добавлен в репозитории). Подробности по установке смотрите в статье «Как установить драйвер Realtek RTL8821CE»
  • драйвер ath10k_pci, чипсет Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter: Wi-Fi адаптер Qualcomm Atheros QCA9377 не захватывает пакеты данных в режиме монитора (РЕШЕНО)

Также вы найдёте в стандартных репозиториях пакеты прошивок firmware-* (например, firmware-realtek, firmware-atheros, firmware-iwlwifi и так далее). Если прошивка для вашего устройства не установлена, установите её.

В Arch Linux (BlackArch) все прошивки собраны в один пакет linux-firmware. Для некоторых устройств имеются отдельные пакеты драйверов (например, r8168 и broadcom-wl).

Итак, драйверы для большинства Wi-Fi адаптеров встроены в ядро и, следовательно, уже установлены на любом Linux. Начните с того, что подсоедините вашу беспроводную карту и попробуйте выполнить подключение к Точке Доступа.

Если возникли проблемы, поищите в репозиториях драйвер и/или прошивку для вашего устройства.

Как проверить, какой драйвер используется

Источник

Оцените статью