Почему Ubuntu не подключается к вай-фай сети
Причин, по которым операционная система не может подключиться к беспроводной сети, множество. Вот некоторые из них:
- Нет беспроводного адаптера. Определить это можно с помощью команд ifconfig, Iwconfig, lspci, lsusb, lsmod. Если по результату их выполнения адаптер не появился в списке, то скорее всего причина в том, что его нет, он сломан или плохо подключен.
- Модуль есть, но он отключен. Включить на некоторых портативных устройствах можно при помощи специальной клавиши в сочетании с «Fn».
- Нет доступных для подключения открытых сетей Wi-Fi.
Проблема 1: Устройство не обнаружено
Если устройство не обнаруживается системой, то нужно войти в терминал и ввести следующую команду:
sudo lsusb или sudo lspci
Если вывод команд похож на то, что представлено ниже, то операционная система находит карту. Часто она называется «Сетевым адаптером» или Сетевым контроллером«.
Проблема 2: Отсутствует модуль драйвера
Если первые команды ничего не обнаружили, то система видит карту и можно предположить, что проблема кроется в прошивке, которая не дает инструкций ОС. Последняя просто не знает, что такое сетевая карта и что с ней делать. Чтобы она «узнала» ее, потребуются модули и драйвера. В терминале необходимо набрать:
sudo lsmod
Выведется список всех доступных модулей, чтобы активировать один из них, нужно выполнить следующую команду, где modulename — название модуля:
sudo modprobe modulename
После этого можно запустить опять ту же команду sudo lsmod, чтобы проверить, правильно ли загружен модуль.
Проблема 3: DNS
Очень редко случается, что из-за ДНС сервера возникают какие-либо проблемы с подключением к беспроводной или проводной сети, но все может быть. Проверить это можно, введя команду в терминал:
nmcli device show wlan1 | grep IP4.DNS
Она продемонстрирует локальный адрес маршрутизатора. Если это не работает, можно заменить wlan1 на параметр текущей сети.
Важно! Можно использовать и команду «ip address». После фиксации информации можно выполнить команду «ping адрес_маршрутизатора»
В случае отказа работать, можно проверить ДНС Гугл: ping 8.8.8.8.
В результате всех этих действий можно определить, где именно кроется проблема DNS.
Проблема 4: Нет сетевого менеджера
Случается и так, что менеджер был удален по ошибке. В таком случае не будет ни интернета, ни диспетчера сети, но и эта проблема решаема. Если предположить, что пакет типа apt до сих пор находится в кэше, можно выполнить строку:
sudo apt-get install network-manager
Если же кэш был очищен, то можно подключить кабель интернета напрямую и выполнить команду еще раз. В случае отсутствия положительного результата можно отредактировать конфигурационный файл командой:
sudo gedit /etc/network/interfaces
После этого стоит вставить в него и заменить следующие строки:
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet dhcp
wpa-essid myssid
wpa-psk mypasscode
После сохранения настроек можно перезапустить весь интерфейс командой «sudo ifdown wlan0 && sudo ifup -v wlan0».
Таким образом, было разобрано, что делать, если Linux не подключается к Wi-Fi и не может расширить сеть. Подключение Ubuntu к Wi-Fi через терминал рекомендуется выполнять только опытным пользователям.
Подключение к WiFi в Ubuntu
Если у пользователя есть компьютер с беспроводной связью, работающий под управлением операционной системы Ubuntu, он может подключиться к ближайшей сети WiFi, чтобы получить доступ к интернету.
Процедура подключения:
- Открывают системное меню на правой верхней панели.
- Нажимают на «WiFi Not Connected», чтобы развернуть меню.
- Нажимают на функцию «Выбрать сеть».
- Просматривают названия ближайших сетей и выбирают необходимую.
- Вводят пароль для сети и нажимают «Подключиться».
В том случае, когда пользователь не видит нужную сеть, она, скорее всего, скрыта или находится вне зоны доступа сети. В Ubuntu имеется возможность настроить скрытую беспроводную сеть, которая не будет отображаться в общем списке:
- Открывают системное меню с правой стороны верхней панели.
- Нажимают на WiFi Not Connected, чтобы развернуть меню.
- Выбирают скрытую сеть из записей в окне, используя раскрывающийся список «Соединение», или нажимают «Создать», чтобы ввести новую скрытую сеть.
- Для нового соединения вводят имя сети (SSID) и выбирают беспроводную защиту из раскрывающегося списка.
- Вводят пароль.
- Нажимают «Подключиться», чтобы выйти в Интернет.
Обратите внимание! Найти такую скрытую сеть намного сложнее, и она повышает безопасность работы
Подключение к WiFi в Ubuntu через терминал
В ОС Ubuntu существует интерфейс Network Manager, который делает настройку WiFi очень простой. Однако в некоторых устройствах, таких как Ubuntu Server, Ubuntu Minimal Media Center, пользователю может потребоваться настроить WEP или WPA WiFi соединение напрямую из командной строки без использования диспетчера сети. Вначале потребуется получить информацию об адаптере WiFi. Если Убунту не видит вай фай адаптер, то устанавливают пакеты wireless-tools и hwinfo. После чего имя интерфейса WiFi легко определить с помощью команды iwconfig.
В этом примере интерфейс WiFi называется «wlan0».
Инструмент «hwinfo» дает больше информации о возможностях устройства WiFi и о модуле, который им управляет.
На экране появится полная информация об устройстве WiFi и варианты шифрования в модуле: WEP 64bits, WEP 128bits, WPA AES (CCMP) и WPA TKIP. Далее настраивают сетевой интерфейс WiFi и редактируют / etc / network / interfaces как «root»: / etc / network / interfaces.
Теперь, когда сеть настроена, последний шаг — перезагружают модуль, отвечающий за интерфейс WiFi.
Установка необходимых пакетов
В первую очередь необходимо проверить, установлены ли пакет wpasupplicant и wireless-tools. Эти пакеты позволят вам подключаться к беспроводным сетям с WPA и WPA2 аутентификацией. В Debian и Ubuntu это делается командами
Если пакеты не установлены, то, возможно, поднять беспроводную сеть не получится, если у вас нет другого носителя. Пакеты устанавливаются следующей командой:
Кроме того, может понадобиться поставить микрокод (firmware) для устройства, установив соответствующий производителю пакет. Микрокод также называют прошивкой, но это не совсем правильно. Микрокод загружается в устройство перед началом работы с ним, а прошивка в устройстве находится постоянно. Для Intel это может быть, например, пакет firmware-iwlwifi из репозитория non-free. Микрокод часто лежит именно в этой ветке репозиториев. Либо это может быть пакет firmware-realtek, либо firmware-linux-free.
Linux Ubuntu не видит Wi-Fi адаптер на ноутбуке: оперативное лечение
Привет дорогой друг! Сегодня мы поговорим о достаточно частой проблеме, когда Ubuntu не видит WiFi. Тут в первую очередь нужно примерно представить из-за чего возникает такая ошибка работы системы или WiFi адаптера. Конечно, тут может быть два варианта: или программная поломка, или аппаратный конфликт. Точнее даже не аппаратная, а именно проблема с драйверами.
Давайте для начала просто проверим, что система видит и определяет беспроводной модуль. Для этого зайдите в консоль и пропишите команду:
$ sudo lsusb (Если у вас внешний модуль, подключенный к USB порту) $ sudo lspci (Если модуль встроенный или подключенный к PCI шине)
Если вы увидите примерную картину, как на «скриншоте» выше то значит модуль определяется. В противном случае у вас просто не установлены драйвера. Также можно попробовать ввести команды:
$ lshw C network
После этого вы должны увидеть полное название и модель сетевой карты. Если её нет, то значит, также есть проблемы с установкой модуля и драйвера. Именно поэтому на Linux не работает WiFi адаптер.
Проблема 4: Нет сетевого менеджера
Пару месяцев назад я написал пост о том, как исправить проблемы с беспроводной связью в Ubuntu 12.04 LTS release. Хотя я перечислил несколько хороших совместимых с Linux беспроводных USB-адаптеров, которые работают, несколько читателей отправили мне электронное письмо с вопросом, не мог бы я рассказать немного более подробно. В этом посте я собираюсь сделать базовый обзор и проверку совместимости лучших Linux-совместимых беспроводных USB-адаптеров. Это продолжение моего предыдущего поста, в котором я рассмотрел Ubuntu-совместимые беспроводные USB-адаптеры. Хотя в Linux могут работать многочисленные карты, охват всех из них выходит за рамки этого обзора. Я собираюсь сосредоточиться только на 5 беспроводных USB-адаптерах, которые, я думаю, являются одними из лучших из доступных в настоящее время моделей. Ниже перечислены 5Совместимые с Linux беспроводные USB-адаптеры, которые работают в Linux (Ubuntu и Fedora) без необходимости какой-либо настройки, компиляции, установки драйверов и т.д. (Plug-and-play). Для получения информации о лучших картах Mini PCIe Wifi, которые работают в Linux, проверьте этот пост.
Почему Ubuntu не подключается к Wi-Fi
Если Ubuntu не видит Wi-Fi, то причиной проблемы может быть аппаратное или программное обеспечение. Задачей пользователя является определение, какой фактор не допускает проведение подключения или обеспечивает его некорректность.
В обоих случаях результат попытки его установления будет выглядеть как отсутствующий интернет, но на экран будет выводиться информация для пользователя разного содержимого, смысл которого заключается в том, что:
- устройство не обнаружено;
- отсутствует модуль драйвера;
- проблемы с DNS;
- нет сетевого менеджера.
Если Ubuntu не подключается к Wi-Fi по причине не обнаружения беспроводного устройства, то для исправления ситуации нужно войти в терминал и ввести команду «sudo lsusb». Для тех пользователей, которые используют плагин в USB беспроводной карты командный инструмент будет выглядеть, как «sudo lspci». Если в ответ на запрос этих команд будет выводиться какая-либо информация, то операционная система сможет увидеть карту. Для этого нужно воспользоваться функционалом сетевого контролера или контролера Ethernet.
Отображение на экране информации об отсутсвии доступа к интернету
Если проблема не решается по такой схеме, то потребуется инструмент lshw, который нужно предварительно установить на компьютер. После ввода запроса может быть выдана информация «network description» с описанием характеристик драйвера. Это означает, что система увидела карту и для подключения достаточно установить соответствующий программный модуль.
При возникновении проблем с DNS нужно открыть терминал и воспользоваться инструментом, позволяющий определить источник системы доменных имен «nmcli device show wlan1 | grep IP4.DNS». В ответе на запрос будет выдан адрес локальной сети маршрутизатора. Нужно выполнить его ping инструментом для проверки серверов Гугл «ping 8.8.8.8», в результате чего можно наглядно увидеть проблему.
Если она характерна для всей техники, что выражается в выданных ошибках при загрузке страниц, то нужно изменить DNS-сервер маршрутизатора на Google. Если проблема с DNS заключается в операционной системе, то нужно произвести настройки инструмента IPv4 и перезагрузить компьютерное устройство.
Для справки! Если Убунту не видит вай-фай адаптер по причине удаления Network Manager, то можно попробовать восстановить скрытый файл из кеша.
Для этого нужно зайти в терминал и ввести команду «sudo apt-get install network-manager». Если он удален, то придется подключаться к интернету через кабель и повторить операцию.
Настройка Wi-Fi Ubuntu server может быть проведена пользователями самостоятельно, поскольку не требует особых знаний и может быть реализована по подсказкам алгоритма действий. Отсутствие подключений в большинстве случаев связано с тем, что на компьютерном устройстве не установлены соответствующие программные драйвера. Поэтому проблема может быть устранена за счет инсталляции программных файлов и настройки точки доступа.
Вопросы и ответы по Wi-Fi в Linux
Почему меняется MAC адрес, даже если не используется программа для этого
Многие современные дистрибутивы настроены постоянно менять MAC адрес. Подробности об этом, а также как отключить или наоборот включить эту функцию смотрите в статье «Как поменять MAC-адрес в Linux, как включить и отключить автоматическую смену (спуфинг) MAC в Linux».
Как узнать, будет ли поддерживаться Wi-Fi карта для аудита Wi-Fi сетей
Если вы хотите определить, поддерживает режим монитора и беспроводные инъекции другой адаптер, не включённый в список, то изучите «Как определить, какой Wi-Fi адаптер подойдёт для Kali Linux».
Современные Wi-Fi карты для беспроводного аудита
Двухдиапазонные беспроводные адаптеры с поддержкой режима монитора и беспроводными инъекциями, а также с поддержкой стандарта AC:
Любой из этих адаптеров будет актуален ещё много лет.
Как увидеть, что происходит с беспроводными интерфейсами
Следующие команды помогут вам увидеть абсолютно всё, что происходит за сценой во время, например, неудачных подключений.
Вы можете использовать вывод следующих команд для решения любых проблем с Wi-Fi.
Следующая команда в реальном времени будет показывать всё, что происходит в вашей системе — например, при подключении беспроводного адаптера, она покажет, какой драйвер загружен или какие проблемы возникли. Также будут выведены сообщения от приложений:
Следующая команда расскажет о всё, что происходит на уровне межсетевого протокола — как 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»:
Можно ли использовать для взлома Wi-Fi старые адаптеры поддерживающие только B и G стандарты
Да, такие адаптеры способны выполнять практически все атаки даже на ТД работающие на стандарте N. Подробности смотрите в статье «Для каких атак подходят старые Wi-Fi адаптеры».
Для виртуальной машины
Начнем с самого частого. Сам ставил себе виртуалку, а там главная проблема – виртуальная машина не видит встроенный модули Wi-Fi, хоть об стену разбейся. Многие годы бытует мнение, что и не увидит. А т.к. уровень виртуальной машины выше, чем установленной внутри нее Kali, то и сама Kali не увидит встроенного адаптера.
Т.е. если вы хотите проводить тестирование своих Wi-Fi сетей через виртуальную машину – обязательно приобретите внешний модуль, в противном случае не тратьте свое время. А вот о совместимости адаптеров и возможных исправлениях – читайте ниже (чтобы не взять себе мертвый внешний адаптер Wi-Fi).
Из дополнения, возможно потребуется активировать сам адаптер в виртуальной среде. На примере Вари:
Подключение
Прежде чем паниковать, давайте попробуем подключиться снова. Нажимаем по подключению правой кнопкой.
Далее вы должны увидеть список всех сетей. Если каким-то образом вы все же увидели свою – то нажимаем по ней и вводим пароль.
Если нужной сети нет, то подойдите к вашему роутеру и проверьте, чтобы он был включен. На всякий случай я бы его перезагрузил. Для этого находим на нем кнопку включения и два раза нажимаем по ней. Если кнопки нет, то можно просто выдернуть его из розетки, а потом снова включить.
Если вообще никаких сетей нет, то проверьте, чтобы у вас был установлен драйвер на ваш WiFi адаптер. Для этого можно прописать одну из двух команд:
По установки драйверов вы можете почитать отдельную нашу статью – по этой ссылке. Также данная статья решает проблемы, когда на Linux Mint не работает WiFi.
Установка драйвера WiFi
Драйвер устройства — это программа, которая сообщает машине, как правильно обращаться с роутером. Хотя ПК может распознать беспроводной адаптер, но предустановленные базовые драйверы могут работать плохо. В связи с чем потребуется найти тот, который поддерживается ОС, например, на ноутбуках HP.
Драйверы устройств с открытым исходным кодом можно найти во многих дистрибутивах Linux, включая Ubuntu. Проприетарные или закрытые драйверы свободно не распространяются и, следовательно, не могут быть предварительно установлены системой.
Важно! Если Ubuntu адаптеры WIFI не найдены из-за того, что драйвер не установлен по умолчанию, тогда он может быть доступен только в «бинарной» или платной версии, и в этом случае нужно обратиться на сайт производителя
Отсутствует модуль драйвера
Бывают случаи, что не работает WIFI Ubuntu, если в списке предустановленных драйверов отсутствует нужная программа и для адаптера потребуется установить самостоятельно. Перед этим нужно выяснить, какая WiFi-карта размещена в системе, для этого открывают терминал, набрав команду lspci
На экране буден продемонстрирован список компонентов PCI, внутри которого нужно найти «сетевой контроллер», например, беспроводной адаптер Realtek RTL8188CE. Далее выясняют, какая версия ядра, при помощи команды uname — r
Порядок установки драйвера Realtek TR Link на ОС Ubuntu:
- Зайти на сайт Realtek, найти необходимый драйвер.
- Загрузить соответствующий для карты WiFi и распаковвать его в домашний каталог, например, в папку «rtl8192ce».
- Открыть инструменты, необходимые для компиляции драйвера:
- sudo apt-get update
- sudo apt-get install —reinstall Ubuntu-headers-generic build-essential
- Выгрузить и блокировать исходные модули/драйверы ядра Natty. В противном случае они дестабилизируют драйвер Realtek, который нужно установить: sudo rmmod rtl8192ce.
- Для того чтобы функция «gksu gedit /etc/modprobe.d/blacklist.conf»
внесла в черный список исходные драйверы/модули ядра, открывают: gedit. - Теперь нужно вставить следующие две строки в конец файла:
- blacklist rtl8192ce
- blacklist rtlWiFi.
- Перейти в каталог драйвера, который был скачан раньше: cd rtl8192ce.
- Для завершения операции нужно выполнить такие команды:
- make clean
- sudo su
- make
- make install
- exit
Проверка драйверов
Далее нужно перезагрузить ПК и проверить правильность установленного драйвера. Запускают команду lspci.
Строка «Используемый драйвер ядра» должна иметь вид «rtl8192CE».
Драйверы устройств, разработанные для операционной системы MAC/OS, вообще нельзя использовать с другой ОС. Однако в случае беспроводных адаптеров можно установить оболочку совместимости NDISwrapper, которая позволяет Ubuntu использовать некоторые беспроводные драйверы Windows в случае, когда они в системе недоступны, например, драйвер адаптера беспроводной сети Broadcom для Windows 7. Для этого открывают терминальную строку и вводят sudo lsmod.
На экране будет продемонстрирован список текущих модулей.
Далее прописывают команду для активации пользовательского модуля, например, с названием «xxxx name»: sudo modprobe your-xxxx-name.
Затем вводят команду для проверки правильности загрузки lsmod.
Автоматическая загрузка модуля
Пользователь сможет запустить модуль драйвера при загрузке, прописав:
sudo nano / etc / modules
После открытия редактора добавляют его имя и сохраняют запись. После перезагрузки проверяют возможность сетевой карты обнаруживать доступные сети.
Настройка интернета в Linux
Прежде, чем говорить о настройке Интернета в убунту и рассматривать причины медленного Интернета ubuntu, отсутствия подключения linux mint к Интернету, а также того, что не работает Интернет в ubuntu, надо понять основные фатальные ошибки при работе с такими платформами:
Что касается настройки Интернета, то это процесс будет простым для профессионалов и средним по сложности для новичков. Однако стоит понимать, что Интернет понадобиться не только в подключении самой платформы, но и для последующих скачиваний необходимых программ.
Существует 2 базовых способа подключения к сети. Об этом ниже.
[нетбук] Не подключается к Wi-Fi
MSI Wind U135, карта RaLink RT3090 Wireless 802.11n 1T/1R PCIe, роутер DIR300, Ubuntu 10.04
Обычную сеть настроил, вафля же не хочет подключаться Использую wicd, мою точку видит, но при попытке подключиться пишет, что неверный пароль Пробовал WPA, WEP, без шифрования.
Чем родная убунтовая утилита не устраивает?
А в логах роутера че?
>Пробовал WPA, WEP, без шифрования. ты не знаешь какое шифрование на твоём же роутере? о_О
>при попытке подключиться пишет, что неверный пароль
А зачем жеж тогда пароль устанавливать? No comment.
>родная убунтовая утилита network-manager не мог подключиться даже к обычной проводной сети
У меня похожая ситуация была на U100. Запускал одновременно wicd и NM, через раз помогало (на openSUSE 11.2). После обновления на 11.3 работает получше.
>одновременно wicd и NM жесть какая, wicd рулит прямо системными конфигами, чем мне он и нравится. а NM хер знает чем занимается. в общем, попробую, конечно его опять, но, боюсь, бесполезно
если можно поподробнее про конфигурацию роутера и wicd у меня ощущение, что я просто туплю и чего то не так делаю.
роутер wi-fi g wpa2 9 канал dhcp нет нетбук wicd 9 канал wpa2 ип 192.168.1.5 (на проводе 192.168.1.4) почему не динамика. я так хочу ^_^
Security Option и Encryption на автомате
эээ, как то можно отключить dhcp для вафли? хм, не нашщел такого.
Алсо, в логах вот много чего: «Jan 1 00:08:41 »,«PING-FLOODING flooding attack from WAN (ip:разные айпишники) detected.»
Брейкинг ньюс! nm-tool Device: ra0 Type: 802.11 WiFi Driver: rt2860 .. а у меня то RT3090 как его включить то?
отключаем вай-фай rmmod rt2860 потом его же в блэк лист включаем вай-фай (и возможно modprobe rt3090sta) или через алиас
Так. В роутере выставил «Без шифрования» и nm-applet смог подключиться.
Скорость (как пишет 2ip.ru) Вх 3,12 мбит Исх 378 кбит (. )
В сети пишут, что дело в дровах, нужны нормальные, буду искать, если кто подскажет, буду рад.
когда вызываю rmmod rt2860, говорит нет такого модуля действительно, в /proc/modules ничего похожего нет равно как и попытка запуска modprobe rt3090sta не дает ничего modprobe rt выдает кучу модулей, но 3090 там нет
как такое может быть?
Все решилось, через NM коннектится как следует, скорость ок.
Спасибо всем, кто помогал!