Network manager не видит wifi

Обновлено: 06.07.2024


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

Проблема подключения Wi-Fi может быть как в аппаратном так и программном обеспечении. Вот некоторые эффективные решения, если пользователи сталкиваются с проблемой подключения к сетям Wi-Fi .

Проблема 1: Устройство не обнаружено


Если беспроводное устройство не обнаружено Ubuntu (или любым дистрибусом, если на то пошло), вам нужно будет получить доступ к терминалу и ввести следующую команду:

если вы используете плагин в USB беспроводной карты / ключа.

sudo lspci
если у вас есть внутренняя беспроводная карта .


В прошлом многие дистрибутивы Linux испытывали трудности с поиском беспроводной карты. К счастью, поддержка стала намного лучше, так что теперь это редкий случай.

Дополнительные команды



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

Результат должен напоминать нечто подобное:
*-network description:

PRO/Wireless 3945ABG [Golan] Network Connection vendor:
Если это так, и система находит беспроводную карту, вы можете приступить к установке драйвера / модуля, как показано ниже.

Проблема 2: Отсутствует модуль драйвера


Следуя успешным командам lsusb и lspci, при условии, что Ubuntu может видеть беспроводную карту, вы можете предположить, что прошивка работает, просто система не имеет понятия, что делать с картой. Это где необходимы драйверы, или модули.


sudo modprobe modulename

sudo modprobe rt2800usb

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

Загружать модуль автоматически при загрузке


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

sudo nano /etc/modules

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

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

Проблема 3: DNS


Редко, что DNS будет проблемой, однако стоит исследовать, должны ли у вас проблемы с подключением. В терминале введите следующую команду, чтобы оценить, откуда идет DNS.

nmcli device show wlan1 | grep IP4.DNS

После того, как у вас есть эта информация, следующий метод - выполнить ping - адрес вашего маршрутизатора. Если это работает, попробуйте выполнить проверку DNS- серверов Google

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

Если ваша проблема с DNS - это только Ubuntu, выполните следующие действия, используя графический интерфейс Network Manager.

  1. Щелкните правой кнопкой мыши на Network Manager.
  2. Изменить соединения.
  3. Выберите подходящее соединение Wi-Fi.
  4. Выберите Настройки IPv4.
  5. Изменить метод только для адресов DHCP.
  6. Добавьте 8.8.8.8, 8.8.4.4 в поле DNS-серверов. Помните про запятые, разделяющие IP-адреса, и не оставляйте пробелы.
  7. Сохраните, затем закройте.

Проблема 4: Нет сетевого менеджера

Допустим, вы удалили Network Manager или случайно удалили его. Это очень неприятная ситуация, у вас нет интернета и нет диспетчера сети, но есть вещи, которые вы можете сделать.

Предполагая, что apt-пакет все еще находится в вашем кеше, вы можете перейти к терминалу и ввести:

sudo apt-get install network-manager

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

В качестве последнего шага, если ничего из этого не будет сделано, вам нужно будет отредактировать файл конфигурации. Я выбрал gedit в качестве текстового редактора, но вы можете использовать свой предпочтительный вариант и изменить команду.

sudo gedit /etc/network/interfaces

Измените его на то что прочитаете ниже,

Затем вы можете перезапустить интерфейс, введя это,


sudo ifdown wlan0 && sudo ifup -v wlan0

Привет дорогой друг! Сегодня мы поговорим о достаточно частой проблеме, когда Ubuntu не видит WiFi. Тут в первую очередь нужно примерно представить из-за чего возникает такая ошибка работы системы или WiFi адаптера. Конечно, тут может быть два варианта: или программная поломка, или аппаратный конфликт. Точнее даже не аппаратная, а именно проблема с драйверами.

Давайте для начала просто проверим, что система видит и определяет беспроводной модуль. Для этого зайдите в консоль и пропишите команду:

$ sudo lsusb (Если у вас внешний модуль, подключенный к USB порту)
$ sudo lspci (Если модуль встроенный или подключенный к PCI шине)


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

$ lshw C network

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

Нет модуля

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

$ sudo lsmod


Теперь, чтобы активировать нужный модуль, нужно прописать команду:

$ sudo modprobe ИМЯ_МОДУЛЯ

Вместо последнего значения нужно ввести именно то имя модуля, которое стоит у вас. После этого модуль должен начать стабильно работать.

Автозагрузка модуля

Если после перезагрузки вай-фай адаптер перестает нормально работать, то скорее всего модуль просто не установлен при загрузке системы. Он есть и включен, но при перезагрузке он не включается. Для этого прописываем:

$ sudo nano /etc/modules

Вы увидите текстовый файл, где загружены все модули при загрузке. Нужно аккуратно и нежно прописать именно ваш модуль в автозагрузку. Как посмотреть название адаптера вы уже знаете.

У меня как-то были проблемы именно с подключением некоторых сайтов. Поэтому лучше всего сразу же решить эту проблему и прописать надёжные и правильные DNS адреса от Google.

  1. Сначала правой кнопочкой «кликаем» по «Network Manager».
  2. Изменяем соединение.
  3. Выбираем именно наше беспроводное подключение, а не коннект по кабелю.
  4. Переходим в IPv4.
  5. Наши адреса нужно будет изменить только для DHCP.
  6. Теперь устанавливаем два значения:
    1. 8.8.8.8
    2. 8.8.4.4

    После сохранения, перезагрузите комп или ноут.

    Сетевой менеджер удалён

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

    $ 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

    Последняя надежда

    В качестве последнего правильного рывка я бы посоветовал полностью переустановить драйвера на «Убунту». После этого с сетями в «Линукс» проблема должна решиться сама собой. По этому поводу я писал подробную статью, с которой вы можете ознакомиться тут.

    Операционная система с открытым исходным кодом Ubuntu является наиболее популярным дистрибутивом Linux для персональных компьютеров и ноутбуков. Как и другие операционные системы, Ubuntu позволяет операторам с беспроводным доступом легко подключаться к интернету без проводов. В Ubuntu соединения WiFi устанавливаются службой Network Manager автоматически.

    Однако, несмотря на все явные преимущества этой ОС, иногда случается так, что при подключении к сетям Ubuntu не видит WiFi. Сбой может быть связан как с аппаратными средствами, так и с программным обеспечением. Пользователю, прежде чем начинать искать источники проблем, сначала необходимо убедиться, что маршрутизатор или модем работают нормально. Для этого потребуется просто их перезагрузить.

     Сбой WiFi

    Установка драйвера WiFi

    Драйвер устройства — это программа, которая сообщает машине, как правильно обращаться с роутером. Хотя ПК может распознать беспроводной адаптер, но предустановленные базовые драйверы могут работать плохо. В связи с чем потребуется найти тот, который поддерживается ОС, например, на ноутбуках HP.

     Установка драйвера

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

    Важно! Если Ubuntu адаптеры WIFI не найдены из-за того, что драйвер не установлен по умолчанию, тогда он может быть доступен только в «бинарной» или платной версии, и в этом случае нужно обратиться на сайт производителя.

    Отсутствует модуль драйвера

    Бывают случаи, что не работает WIFI Ubuntu, если в списке предустановленных драйверов отсутствует нужная программа и для адаптера потребуется установить самостоятельно. Перед этим нужно выяснить, какая WiFi-карта размещена в системе, для этого открывают терминал, набрав команду lspci

     Отсутствует модуль


    На экране буден продемонстрирован список компонентов PCI, внутри которого нужно найти «сетевой контроллер», например, беспроводной адаптер Realtek RTL8188CE. Далее выясняют, какая версия ядра, при помощи команды uname — r

    Порядок установки драйвера Realtek TR Link на ОС Ubuntu:

    1. Зайти на сайт Realtek, найти необходимый драйвер.
    2. Загрузить соответствующий для карты WiFi и распаковвать его в домашний каталог, например, в папку «rtl8192ce».
    3. Открыть инструменты, необходимые для компиляции драйвера:
      • sudo apt-get update
      • sudo apt-get install —reinstall Ubuntu-headers-generic build-essential
    4. Выгрузить и блокировать исходные модули/драйверы ядра Natty. В противном случае они дестабилизируют драйвер Realtek, который нужно установить: sudo rmmod rtl8192ce.
    5. Для того чтобы функция «gksu gedit /etc/modprobe.d/blacklist.conf»
      внесла в черный список исходные драйверы/модули ядра, открывают: gedit.
    6. Теперь нужно вставить следующие две строки в конец файла:
      • blacklist rtl8192ce
      • blacklist rtlWiFi.
    7. Перейти в каталог драйвера, который был скачан раньше: cd rtl8192ce.
    8. Для завершения операции нужно выполнить такие команды:
      • 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

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

    Подключение к WiFi в Ubuntu

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

     Подключение вайфай

    1. Открывают системное меню на правой верхней панели.
    2. Нажимают на «WiFi Not Connected», чтобы развернуть меню.
    3. Нажимают на функцию «Выбрать сеть».
    4. Просматривают названия ближайших сетей и выбирают необходимую.
    5. Вводят пароль для сети и нажимают «Подключиться».

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

    1. Открывают системное меню с правой стороны верхней панели.
    2. Нажимают на WiFi Not Connected, чтобы развернуть меню.
    3. Выбирают скрытую сеть из записей в окне, используя раскрывающийся список «Соединение», или нажимают «Создать», чтобы ввести новую скрытую сеть.
    4. Для нового соединения вводят имя сети (SSID) и выбирают беспроводную защиту из раскрывающегося списка.
    5. Вводят пароль.
    6. Нажимают «Подключиться», чтобы выйти в Интернет.

    Обратите внимание! Найти такую скрытую сеть намного сложнее, и она повышает безопасность работы.

    Подключение к WiFi в Ubuntu через терминал

    В ОС Ubuntu существует интерфейс Network Manager, который делает настройку WiFi очень простой. Однако в некоторых устройствах, таких как Ubuntu Server, Ubuntu Minimal Media Center, пользователю может потребоваться настроить WEP или WPA WiFi соединение напрямую из командной строки без использования диспетчера сети. Вначале потребуется получить информацию об адаптере WiFi. Если Убунту не видит вай фай адаптер, то устанавливают пакеты wireless-tools и hwinfo. После чего имя интерфейса WiFi легко определить с помощью команды iwconfig.

     Определение интерфейса WiFi

    В этом примере интерфейс WiFi называется «wlan0».

    Инструмент «hwinfo» дает больше информации о возможностях устройства WiFi и о модуле, который им управляет.

     Инструмент «hwinfo»

    На экране появится полная информация об устройстве WiFi и варианты шифрования в модуле: WEP 64bits, WEP 128bits, WPA AES (CCMP) и WPA TKIP. Далее настраивают сетевой интерфейс WiFi и редактируют / etc / network / interfaces как «root»: / etc / network / interfaces.

     Перегрузка модуля

    Теперь, когда сеть настроена, последний шаг — перезагружают модуль, отвечающий за интерфейс WiFi.

    Возможные причины, по которым Linux не видит WiFi

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

    Сетевой адаптер может быть обнаружен в разделе контроллера. Для проверки, почему в Linux не работает WIFI, прописывают: lshw -C network, где:

    • lshw, предоставляет данные об использованном оборудовании;
    • -C, показывает класс сети.

    Либо получают информацию по второму варианту для Линукс: lspci -nnk | grep 0280, где:

    • lspci выдает данные по PCI-картам;
    • -nnk отображает информацию по используемому драйверу на этих картах;
    • | передает результат предстоящей команде;
    • grep содержат код 0280 — контроллеров PCI беспроводной сети в Убунту.

    После чего на экране появится большой перечень предустановленных драйверов в системе, и пользователь сможет самостоятельно проанализировать и понять, почему Linux Mint не видит WIFI.

    Настройки DNS

    Нерабочий вайфай может быт связан с DNS. Для того чтобы определить сбой, устанавливают имя WiFi-интерфейса, введя команду nmcli d.

    Открывают терминальную строку и вводят команду, которая определяет происхождение DNS: nmcli device show | grep IP4.DNS.

     Настройки DNS

    Или также можно использовать nmcli dev show | grep DNS.

    Теперь нужно пропинговать адрес локальной сети роутера. Например, для того чтобы пропинговать сервер Гугл, вводят команду Ping 127.0.0.53.

    После чего пользователь сможет узнать, почему возникли сбои с DNS, и изменяют его на Google. Когда сбой в DNS связан исключительно с ОС, то использование Network Manager может помочь разрешить вопрос, почему Ubuntu не видит WI FI.

    1. Нажимают мышью на значок Network Manager. Также можно открыть его, если зайти в системные настройки или использовать терминал, выполнив следующую команду: gnome-control-center network.
    2. Нажимают на функцию — изменить.
    3. Выбирают соответствующую сеть WiFi.
    4. Настраивают IPv4.
    5. Изменяют адрес DHCP.
    6. В строку DNS добавляют: 8.8.8.8, 8.8.4.4
    7. Сохраняют и закрывают настройки.
    8. Перегружают диспетчер сети с помощью команды: sudo service network-manager restart

    Нет сетевого менеджера

    Сетевой менеджер обеспечивает бесперебойное подключение. Однако иногда может случиться так, что он был удален случайно, в этом случае у пользователя не будет ни WiFi, ни проводного соединения и потребуется восстановить Network Manager. Для этого открывают терминал и выполняют команду sudo apt-get install network-manager.

    Профилактика и безопасность WiFi соединения

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

    • Не рекомендуется подключаться со своих личных устройств к открытым общественным сетям.
    • В случае вынужденного использования открытых сетей необходимо использовать антивирус или файерволл.
    • Нужно выполнить правильную настройку роутера беспроводной сети.
    • Использовать специальный тип защиты (WPA2).
    • Выставить пароль не менее 60 символов с разбросом цифр и букв, что не позволит его взломать.
    • WPS на маршрутизаторе отключить.
    • Администрирование с применением веб-интерфейса должно быть доступно только через кабель.

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

    Не работает WiFi после обновления Ubuntu

    В Ubuntu иногда встречается ошибка вайфай после обновления операционной системы. Прежде чем приступить к устранению неполадок, нужно попробовать перезагрузить ПК и роутер. Далее проверяют наличие беспроводного интернета на другом устройстве, например, на смартфоне, и убеждаются, что соединение WiFi установлено и работает, а сигнал достаточно сильный. Тогда можно запустить команду для запуска интернета sudo systemctl restart network-manager.service.

    После чего беспроводная сеть будет работать. Недостатком этого варианта является то, что данную команду придется выполнять каждый раз после запуска машины. Существует другой автоматический способ. Открывают файл для редактирования sudo nano /etc/systemd/system/WiFi-resume.service.

    Далее прописывают команды по схеме.

     Обновление системы

    В Ubuntu NetworkManager устанавливает соединение с WiFi автоматически. Тем не менее сбой WiFi в Ubuntu хоть и не часто, но встречается в системе, после чего пользователь обнаруживает, что пропал WIFI Ubuntu . Источником проблемы могут быть программные или аппаратные нарушения. В первом случает оператору придется выполнять настройку вайфай в ручном режиме, во втором потребуется обновить драйвера или заменить роутер.

    Но тут кроется одна проблема: не всегда и не на всех устройствах Wifi поддерживается из коробки. Да, есть такие ноутбуки Linux, в которых настройка Wifi в Ubuntu не нужна: после установки всё работает, вы можете подключаться к сетям или даже создавать точки доступа. Но это не так уж часто. В этой статье будет рассмотрена настройка Wifi в Ubuntu. Мы возьмём самую последнюю версию дистрибутива Ubuntu 16.04 с ядром Linux 4.4. Тут самую важную роль играет ядро, поскольку именно оно отвечает за поддержку оборудования. Я буду предполагать, что у вас не работает Wifi Ubuntu из коробки, если же вас интересует, как подключиться к сети, листайте ниже.

    Настройка Wi-Fi подключения в Linux Mint 17

    Наш пример будет основан на примере Linux Mint MATA 17.1, но все операции аналогично выглядят и на других версиях. Найдите на нижней панеле в правом углу индикатор сетевых подключений.


    Кликните по нему левой кнопкой мыши и перед вами появится список доступных сетей.



    Теперь индикатор сети принял такой вид и вы видите уровень сигнала Wi-Fi по количеству темных полосок.

    Установка драйвера WiFi

    Драйвер устройства — это программа, которая сообщает машине, как правильно обращаться с роутером. Хотя ПК может распознать беспроводной адаптер, но предустановленные базовые драйверы могут работать плохо. В связи с чем потребуется найти тот, который поддерживается ОС, например, на ноутбуках HP.

     Установка драйвера

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

    Отсутствует модуль драйвера

    Бывают случаи, что не работает WIFI Ubuntu, если в списке предустановленных драйверов отсутствует нужная программа и для адаптера потребуется установить самостоятельно. Перед этим нужно выяснить, какая WiFi-карта размещена в системе, для этого открывают терминал, набрав команду lspci

     Отсутствует модуль


    На экране буден продемонстрирован список компонентов PCI, внутри которого нужно найти «сетевой контроллер», например, беспроводной адаптер Realtek RTL8188CE. Далее выясняют, какая версия ядра, при помощи команды uname — r

    Порядок установки драйвера Realtek TR Link на ОС Ubuntu:

    1. Зайти на сайт Realtek, найти необходимый драйвер.
    2. Загрузить соответствующий для карты WiFi и распаковвать его в домашний каталог, например, в папку «rtl8192ce».
    3. Открыть инструменты, необходимые для компиляции драйвера:
      • sudo apt-get update
      • sudo apt-get install —reinstall Ubuntu-headers-generic build-essential
    4. Выгрузить и блокировать исходные модули/драйверы ядра Natty. В противном случае они дестабилизируют драйвер Realtek, который нужно установить: sudo rmmod rtl8192ce.
    5. Для того чтобы функция «gksu gedit /etc/modprobe.d/blacklist.conf»
      внесла в черный список исходные драйверы/модули ядра, открывают: gedit.
    6. Теперь нужно вставить следующие две строки в конец файла:
      • blacklist rtl8192ce
      • blacklist rtlWiFi.
    7. Перейти в каталог драйвера, который был скачан раньше: cd rtl8192ce.
    8. Для завершения операции нужно выполнить такие команды:
      • 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

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

    Как подключить Wi-fi Ubuntu

    Теперь подключиться к беспроводной сети возможно двумя способами. Первый – использовать графический интерфейс, второй – настроить подключение Wi-fi через консоль Linux. К терминалу прибегают в случаях, когда графический интерфейс недоступен, либо требуется более узкая настройка сети.

    Настройка Wi-fi в Ubuntu через графический интерфейс


    Настройка Wi-fi в Ubuntu через терминал

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

    Network Manager, позволяющий настроить подключение автоматически, обычно устанавливается по умолчанию вместе с Ubuntu. Однако в некоторых сборках он отсутствует. Например, для настройки Wi-fi на Ubuntu Server проще использовать именно командную строку. Иногда пользователи сами удаляют менеджер, так как он тормозит загрузку системы.

    Передача данных в сетях Wi-fi шифруется протоколами WEP, WEB и WPA/WPA2. Первое взламывается за считанные минуты, вследствие чего используется редко. Поэтому рассмотрен будет наиболее надежный и широко распространенный протокол WPA.

    Процесс делится на следующие этапы:

    1. Проверить сеть на наличие доступных точек доступа.
    2. Подключиться к выбранной точке через wpa_supplicant.
    3. Присвоить IP-адрес.
    4. Настроить DNS-серверы для корректного открытия веб-страниц.

    На первом этапе запускается утилита iwlist:


    Последующая настройка требует создания конфигурационного файла. Так как определилась сеть H30_CE550, с ней и пойдет работа:

    Подключение создается с помощью wpa_supplicant:

    sudo wpa_supplicant -Dnl80211 -iwlp3s0b1 -cwpa.conf

    -D – опция, задающая драйвер Wi-fi Ubuntu nl80211. Его нельзя путать с драйверами устройств, так как он изначально имеется в системе и служит посредником между системой и адаптером. Если команда не срабатывает, значит в опции -D необходимо указать устаревший драйвер wext.

    -i указывает интерфейс. Его можно узнать из результата выполнения сканирования iwlist.

    В параметр -c нужно вписать созданный файл конфигурации.

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

    Для получения IP-адреса используется протокол DHCP. Сначала необходимо просканировать доступные сервера с помощью утилиты dhclient:

    Следом отправляется запрос на получение IP:

    Удостовериться в успешном присвоении адреса можно командой ifconfig.

    На этом подключение Ubuntu к Wi-fi завершено – доступ в Интернет открыт.

    Вступление

    Предполагается, что у вас имеется беспроводное сетевое устройство
    (адаптер), который работает под Linux. Если вы вдруг обнаружили, что
    ваше устройство не работает, можно предложить, как один из вариантов
    для новичков, поставить последнюю версию дистрибутива Ubuntu и
    установить проприетарные драйвера для своей беспроводной карточки.
    Предложенный случай является наиболее простым и действенным, по
    сравнению с попытками заставить работать адаптер через драйвер ndiswrapper.

    Возможные причины, по которым Linux не видит WiFi

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

    Сетевой адаптер может быть обнаружен в разделе контроллера. Для проверки, почему в Linux не работает WIFI, прописывают: lshw -C network, где:

    • lshw, предоставляет данные об использованном оборудовании;
    • -C, показывает класс сети.

    Либо получают информацию по второму варианту для Линукс: lspci -nnk | grep 0280, где:

    • lspci выдает данные по PCI-картам;
    • -nnk отображает информацию по используемому драйверу на этих картах;
    • | передает результат предстоящей команде;
    • grep содержат код 0280 — контроллеров PCI беспроводной сети в Убунту.

    После чего на экране появится большой перечень предустановленных драйверов в системе, и пользователь сможет самостоятельно проанализировать и понять, почему Linux Mint не видит WIFI.

    Настройки DNS

    Нерабочий вайфай может быт связан с DNS. Для того чтобы определить сбой, устанавливают имя WiFi-интерфейса, введя команду nmcli d.

    Открывают терминальную строку и вводят команду, которая определяет происхождение DNS: nmcli device show | grep IP4.DNS.

     Настройки DNS

    Или также можно использовать nmcli dev show | grep DNS.

    Теперь нужно пропинговать адрес локальной сети роутера. Например, для того чтобы пропинговать сервер Гугл, вводят команду Ping 127.0.0.53.

    После чего пользователь сможет узнать, почему возникли сбои с DNS, и изменяют его на Google. Когда сбой в DNS связан исключительно с ОС, то использование Network Manager может помочь разрешить вопрос, почему Ubuntu не видит WI FI.

    1. Нажимают мышью на значок Network Manager. Также можно открыть его, если зайти в системные настройки или использовать терминал, выполнив следующую команду: gnome-control-center network.
    2. Нажимают на функцию — изменить.
    3. Выбирают соответствующую сеть WiFi.
    4. Настраивают IPv4.
    5. Изменяют адрес DHCP.
    6. В строку DNS добавляют: 8.8.8.8, 8.8.4.4
    7. Сохраняют и закрывают настройки.
    8. Перегружают диспетчер сети с помощью команды: sudo service network-manager restart

    Нет сетевого менеджера

    Сетевой менеджер обеспечивает бесперебойное подключение. Однако иногда может случиться так, что он был удален случайно, в этом случае у пользователя не будет ни WiFi, ни проводного соединения и потребуется восстановить Network Manager. Для этого открывают терминал и выполняют команду sudo apt-get install network-manager.

    Проверка беспроводного контроллера

    Перед тем, как пытаться подключаться, нужно убедиться, что система видит WiFi-контроллер и правильно его распознает, для просмотра списка устройств можно использовать команду lspci, в ее выводе должна быть строчка наподобие этой:

    А в списке интерфейсов должен присутствовать соответствующий сетевой интерфейс, обычно это wlan0. Просмотреть список можно командой

    Main window Wicd

    Настройка WiFi из командной строки

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

    На экран будет выведен список доступных сетей в виде записей такого вида:

    Из этой информации нам понадобится поле «ESSID», представляющее название точки доступа, в данном случае «wireless-net», а также строчки «IEEE 802.11i/WPA2 Version 1» и «Authentication Suites (1) : PSK». Эти два значения дают нам понимание того, что используется WPA2-PSK аутентификация.

    Создаем файл /etc/wpa_supplicant/wpa_supplicant.conf:

    И затем даем команду

    После этого, если адрес не получен автоматически, вызываем DHCP-клиент:

    После получения адреса Интернет может быть недоступен. Необходимо командой route проверить таблицы роутинга. Если шлюз по умолчанию отсутствует, то надо добавить его командой

    Если адрес указан верно, то вы сможете получить доступ к Интернету. Но обычно DHCP-клиент получает шлюз по умолчанию автоматически

    Профилактика и безопасность WiFi соединения

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

    • Не рекомендуется подключаться со своих личных устройств к открытым общественным сетям.
    • В случае вынужденного использования открытых сетей необходимо использовать антивирус или файерволл.
    • Нужно выполнить правильную настройку роутера беспроводной сети.
    • Использовать специальный тип защиты (WPA2).
    • Выставить пароль не менее 60 символов с разбросом цифр и букв, что не позволит его взломать.
    • WPS на маршрутизаторе отключить.
    • Администрирование с применением веб-интерфейса должно быть доступно только через кабель.

    Изменение конфигурационных файлов

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

    Записываем в файл /etc/network/interfaces следующее:

    После этого поднимаем сетевой интерфейс:

    Вот и всё. Жду ваших комментариев

    Выводы

    Заключение

    Настройка Wi-fi в Ubuntu не представляет сложности даже для новичков в среде Linux. По сути, основная задача заключается в установке драйвера на Wi-fi-адаптер. Все последующие действия обычно выполняют с помощью графического интерфейса и лишь в редких случаях, когда он недоступен, прибегают к терминалу. В новых версиях Ubuntu стало возможным настраивать точку доступа, так же не используя консоль, что значительно упрощает раздачу Интернета для неопытного пользователя.

    Читайте также: