Привет, мой друг! Сегодня мы обсудим достаточно распространенную проблему — отсутствие WiFi на Ubuntu. Сначала давайте попробуем понять, почему возникает эта ошибка. Возможно, это программная неисправность или конфликт аппаратного обеспечения. Именно проблема с драйверами может стать причиной.
Начнем с того, что проверим, видит ли система и определяет ли беспроводной модуль. Для этого откройте консоль и введите следующую команду:
$ sudo lsusb (если у вас внешний модуль, подключенный к USB-порту) $ sudo lspci (если модуль встроенный или подключенный к PCI-шине)
Если вы увидите аналогичное изображение, как на «скриншоте» выше, это означает, что модуль определен. В противном случае, у вас просто не установлены драйвера. Также можно попробовать ввести следующие команды:
$ lshw –C network
После этого вы должны увидеть полное название и модель сетевой карты. Если этого не происходит, то также возможны проблемы с установкой модуля и драйвера. Именно поэтому на Linux не работает WiFi адаптер.
Нет модуля
На данный момент наша прошивка функционирует без сбоев, однако возникают проблемы с модулем. Вероятно, его просто забыли установить или он был установлен неправильно. Также возможна ситуация, когда пользователь загрузил неподходящий драйвер. Давайте внесем следующие изменения:
Для активации необходимого модуля следует выполнить следующую команду:
$ sudo modprobe НАЗВАНИЕ_МОДУЛЯ
Замените НАЗВАНИЕ_МОДУЛЯ на фактическое имя модуля, установленное на вашем устройстве. После этого модуль должен корректно начать функционировать.
Автозагрузка модуля
Если после перезагрузки вай-фай адаптер перестает нормально работать, то, вероятно, модуль не запускается при загрузке системы, хотя он установлен и включен. Для исправления этой проблемы необходимо отредактировать файл /etc/modules:
$ sudo nano /etc/modules
Откроется текстовый файл, в котором перечислены все модули, загружаемые при старте системы. Пропишите название вашего модуля в этот файл. Как узнать название вашего адаптера, вы уже знаете.
DNS
Когда-то у меня возникли проблемы именно с подключением к некоторым сайтам. Поэтому лучше сразу же решить эту проблему и установить надежные и правильные DNS-адреса от Google.
- Сначала щелкните правой кнопкой мыши по «Менеджеру сети».
- Измените соединение.
- Выберите именно ваше беспроводное подключение, а не подключение по кабелю.
- Перейдите в раздел 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
В конце через терминал снова введите:
Выполните отключение интерфейса wlan0 и затем подключите его с подробным выводом
Последняя надежда
Для решения проблем с сетями в «Линукс» рекомендуется провести полную переустановку драйверов на операционной системе «Убунту». После этой процедуры проблема обычно исчезает сама собой. Подробную информацию об этом процессе вы можете найти в моей статье, перейдя по ссылке.