Привет дорогой друг! Сегодня мы поговорим о достаточно частой проблеме, когда Ubuntu не видит WiFi. Тут в первую очередь нужно примерно представить из-за чего возникает такая ошибка работы системы или WiFi адаптера. Конечно, тут может быть два варианта: или программная поломка, или аппаратный конфликт. Точнее даже не аппаратная, а именно проблема с драйверами.
Давайте для начала просто проверим, что система видит и определяет беспроводной модуль. Для этого зайдите в консоль и пропишите команду:
$ sudo lsusb (Если у вас внешний модуль, подключенный к USB порту)
$ sudo lspci (Если модуль встроенный или подключенный к PCI шине)
Если вы увидите примерную картину, как на «скриншоте» выше – то значит модуль определяется. В противном случае у вас просто не установлены драйвера. Также можно попробовать ввести команды:
$ lshw –C network
После этого вы должны увидеть полное название и модель сетевой карты. Если её нет, то значит, также есть проблемы с установкой модуля и драйвера. Именно поэтому на Linux не работает WiFi адаптер.
Нет модуля
И так наша прошивочка стабильно работает, но вот модуля просто нет. Скорее всего его просто забыли установить или он встал криво. Также бывает, что пользователь мог скачать не тот драйвер. Вписываем:
$ sudo lsmod
Теперь, чтобы активировать нужный модуль, нужно прописать команду:
$ sudo modprobe ИМЯ_МОДУЛЯ
Вместо последнего значения нужно ввести именно то имя модуля, которое стоит у вас. После этого модуль должен начать стабильно работать.
Автозагрузка модуля
Если после перезагрузки вай-фай адаптер перестает нормально работать, то скорее всего модуль просто не установлен при загрузке системы. Он есть и включен, но при перезагрузке он не включается. Для этого прописываем:
$ sudo nano /etc/modules
Вы увидите текстовый файл, где загружены все модули при загрузке. Нужно аккуратно и нежно прописать именно ваш модуль в автозагрузку. Как посмотреть название адаптера – вы уже знаете.
DNS
У меня как-то были проблемы именно с подключением некоторых сайтов. Поэтому лучше всего сразу же решить эту проблему и прописать надёжные и правильные DNS адреса от Google.
- Сначала правой кнопочкой «кликаем» по «Network Manager».
- Изменяем соединение.
- Выбираем именно наше беспроводное подключение, а не коннект по кабелю.
- Переходим в IPv4.
- Наши адреса нужно будет изменить только для DHCP.
- Теперь устанавливаем два значения:
- 8.8.8.8
- 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
Последняя надежда
В качестве последнего правильного рывка я бы посоветовал полностью переустановить драйвера на «Убунту». После этого с сетями в «Линукс» проблема должна решиться сама собой. По этому поводу я писал подробную статью, с которой вы можете ознакомиться тут.
Спасибо тебе друг, все теперь рабоатет и видно. Конечно геморрой с этими модулями в убунту, но в целом неплохо
Сначала думал, почему команда не работает – просто не так вводил. Спасибо за статью
Хм, ничего не получается, ладно завтра с трезвой головой попробую снова
“Теперь, чтобы активировать нужный модуль, нужно прописать команду” Я извиняюсь, но как новичок может понять, какой модуль нужный? В списке ничего, что хотя бы отдалённо намекала на взаимосвязь в wi-fi.
Новичок и Ubuntu? Тут некоторых админов на нее не заставишь перейти
А какие есть?
Как узнать точное имя модуля для ввода в командную строку.
Network есть в системе видно PCI wlan Intel 2725, но нет в настройках WiFi что делать то? В статье вы остановились на том что нет модуля, а если он есть?
Вы каким образом драйвера устанавливали?
Спасибо!! Благодаря статье, все починила, ура!
У меня проблема была в том, что драйвера Wi-Fi проприетарные и требуют secure boot, и все это на ноутбуке без матрицы, где не зайдешь в bios, так как внешний монитор не срабатывает до загрузки ОС. Удалось вслепую ключ ввести и все заработало Если у кого-то похожая проблема, то зайдите в «Обновление ПО – Дополнительные драйверы», если там уже есть драйвер (по идее устанавливается автоматически), то отключите его, перезагрузитесь, и снова включите – тогда Ubuntu скажет вам, что делать дальше.
Спасибо, друг, у меня заработало! Я обновлялся с убунту 20 на убунту 22 и вайфай модуль перестал работать, хотя я ничего не удалял и не отключал. Короче твой способ рабочий, благодарю!