Ubuntu не подключается к Wi-Fi

Обновлено: 03.07.2024

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

Во-первых, нам нужно проверить и настроить некоторые параметры конфигурации для системы Ubuntu 20.04. Мы начнем с интерфейса Oracle Virtual Box. Итак, мы открыли Oracle Virtual Box в нашей системе. В Virtual Box вы должны открыть настройки Ubuntu Server, щелкнув значок «Настройки» с правой стороны. Появится следующее окно. Нажмите на опцию «Сеть» на левой панели этого экрана. Нажмите на опцию «Adapter1» на правой панели. Установите флажок «Включить сетевой адаптер», как показано на рисунке. Выберите опцию «NAT» из раскрывающегося списка, отображаемого на экране. Выберите тип адаптера в раскрывающемся списке и установите флажок «Подключено кабелем». Примените изменения, нажав на кнопку «ОК». Теперь сетевые конфигурации применены:


Далее, чтобы подключить необходимую сеть Wi-Fi к вашей системе Ubuntu 20.04, вам необходимо войти в систему из системы Ubuntu после ее запуска. После успешного входа в систему вы увидите значок маленького треугольника в правом верхнем углу рабочего стола Ubuntu 20.04. Нажмите на этот знак, и появится следующий диалог. Вы должны нажать на опцию Wired Off, чтобы изучить ее:


После расширения опции «Wired Off» у нас есть две опции: «Подключение» и «Настройки проводной сети». Нажмите на опцию «Подключиться», чтобы подключить систему Ubuntu 20.04 к проводному или Wi-Fi-соединению, которое у вас есть. Вы также можете проверить настройки подключения, воспользовавшись опцией «Настройки проводной сети»:


В настройках проводной сети мы выбрали вариант «Сеть». Вы увидите следующий экран на вашем конце. Вы можете видеть, что проводное соединение составляет 1000 МБ в секунду и подключено к системе Ubuntu 20.04. Вы также можете видеть, что VPN не настроен, а настройки сетевого прокси отключены. Вы можете изменить все, что захотите:


Подключиться к Wi-Fi с помощью командной строки:

Самый первый шаг для подключения вашей системы Ubuntu 20.04 к сети Wi-Fi на вашей стороне — это список всех беспроводных сетевых подключений, обнаруженных в сети. Итак, вам нужно открыть консоль оболочки системы Ubuntu 20.04, используя популярную комбинацию клавиш «Ctrl+Alt+T» на рабочем столе Linux. После запуска оболочки Linux вам потребуется команда конфигурации, чтобы отобразить настроенные беспроводные расширения в вашей системе Ubuntu.

Вы увидите список доступных беспроводных расширений. Вывод команды iwconfig показывает, что в нашей системе пока не найдено ни одного беспроводного расширения. Ваш случай может быть другим. Вы можете найти в выходных данных интерфейс типа «wlp2s0», имеющий какое-то беспроводное соединение. Этот интерфейс не обязательно должен быть уже подключен к Wi-Fi или нет. Если нет, то нужно подключить. Ниже приведена еще одна команда для поиска беспроводных сетевых интерфейсов вашей системы:


Теперь нам нужно проверить файлы конфигурации сети из каталога netplan нашей системы. Итак, вы должны использовать команду list, чтобы вывести список всех файлов конфигурации, хранящихся в папке «netplan». Команда для этого показана на прикрепленном фото. Вывод показывает, что каталог netplan содержит один файл конфигурации для сетей.


Теперь нам нужно проверить и отредактировать указанный выше файл конфигурации для беспроводного соединения Wi-Fi, которое мы нашли в приведенных выше примерах, т. е. «wlp2s0». Для этого мы будем использовать команду «sudoedit» с путем к файлу «01-network-manager-all.yaml». Эта команда «sudoedit» использовалась для открытия файла без каких-либо ограничений в соответствии с правами редактирования sudo.После редактирования, когда вы закроете файл, он покажет вам статус файла, т. Е. Произошло изменение для редактирования или без изменений, если редактирование файла не выполнялось.


Теперь файл открыт в редакторе. Мы должны добавить следующие строки в файл. Вы можете видеть, что имя «Jazim-Anabia-Momin» — это имя SSID нашей сети. Вы можете использовать свой. Затем мы добавили пароль к этому Wi-Fi-соединению. Затем сохраните редактирование с помощью Ctrl+S.


Теперь вернитесь в терминал с помощью сочетания клавиш «Ctrl+X» в редакторе sudo. Применение отредактированной конфигурации сетевых интерфейсов в нашей системе Ubuntu 20.04. Нам нужно использовать команду netplan с ключевым словом «применить», как показано на изображении ниже:


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


С помощью инструкции IP, как показано на изображении, вам должно быть разрешено видеть адаптер Wi-Fi, подключенный к сети Wi-Fi, если все работает правильно.


Вывод:

Наконец, мы можем сказать, что в этой статье есть набор методов для подключения сервера Ubuntu к Wi-Fi-соединению в вашем окружении. Мы обсудили метод графического интерфейса для подключения сервера Ubuntu к соединению Wi-Fi, изменив его параметры конфигурации и отредактировав параметры сети Wi-Fi. Кроме того, мы обсудили некоторые команды для подключения сервера Ubuntu к сети Wi-Fi. Мы надеемся, что вы нашли эту статью полезной. Дополнительные советы и информацию можно найти в других статьях Linux Hint.

Об авторе

Омар Фарук

Здравствуйте, читатели! Меня зовут Омар. В последнее десятилетие я пишу технические статьи. Вы можете ознакомиться с моими текстами.

После двойной загрузки MacBook Air с Ubuntu, когда я вошел в Ubuntu, я обнаружил, что Ubuntu не обнаруживает никаких беспроводных сетей. Сеть была включена, но было написано «нет доступных сетевых устройств».

Беспроводная сеть не обнаружена Ubuntu 14.04

Действительно, это распространенная проблема не только с сетевыми адаптерами Broadcom, но и с другими сетевыми адаптерами в Ubuntu Linux.

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

Устранение проблемы с отсутствием Wi-Fi в дистрибутивах Linux на базе Ubuntu

Облегчением является то, что Ubuntu предоставляет дополнительные драйверы специально для различных беспроводных адаптеров.

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

Вот несколько способов подключения к Интернету без WiFi:

  • Проверьте, можете ли вы подключиться к проводной сети через кабель Ethernet, и легко установите дополнительные драйверы.
  • Кроме того, вы можете подключить смартфон через USB и использовать USB-модем для подключения к Интернету. После подключения легко установите драйверы Wi-Fi. Некоторые смартфоны также позволяют обмениваться подключением к Интернету с другими устройствами через Bluetooth.

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

  • Установка дополнительных драйверов из ISO-образа Ubuntu.
  • Загрузите файлы DEB драйверов в другую систему, подключенную к Интернету, и перенесите файлы в Ubuntu через USB.

Теперь, когда вы знаете несколько подходов к решению этой проблемы, давайте посмотрим, как использовать эти методы.

Способ 1. Подключитесь к проводной сети через Ethernet, USB-модем или Bluetooth и установите дополнительные драйверы

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

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

Шаг 1:

Ваш смартфон должен быть подключен к Интернету либо через Wi-Fi, либо через мобильные данные.

Подключите свой смартфон к системе Linux через USB.Если на телефоне есть уведомление о доступе к данным по устройствам, примите его.

Пока оба устройства подключены, перейдите к настройкам USB-модема на смартфоне. Большинство современных телефонов позволяют искать определенную часть настроек. Найдите его, перейдите в настройки USB-модема и включите его.

Вы также можете использовать Bluetooth-модем, если ваш смартфон поддерживает эту функцию.

Вы увидите, что ваша система Linux сразу же подключается к Интернету, и отображается символ проводной сети.

Супер! Откройте приложение «Программное обеспечение и обновления»:

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

Подождите пару минут, пока он будет установлен. Перейдите в настройки системы и посмотрите, отображаются ли сейчас беспроводные соединения.

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

Способ 2. Используйте образ ISO для установки дополнительных драйверов Wi-Fi в Ubuntu

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

Шаг 1:

Проверьте установленную версию Ubuntu. Загрузите образ ISO той же версии Ubuntu с веб-сайта Ubuntu.

Если у вас только что была новая установка, возможно, у вас есть этот ISO-образ в какой-то другой системе или в той же системе в другой ОС с двойной загрузкой. Скопируйте его на внешнее устройство, такое как USB или DVD. Просто скопируйте ISO, не записывайте его как загрузочный USB.

Теперь загрузитесь в Ubuntu и скопируйте этот ISO-образ Ubuntu в свой домашний каталог.

Шаг 2:

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

По сути, вы просто вручную смонтировали ISO-образ, как если бы это был компакт-диск.

Шаг 3:

Перейдите к приложению "Программное обеспечение и обновления". На первой вкладке Ubuntu Software отметьте опцию CD Rom с Ubuntu…

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

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

Важно! После этого шага необходимо снять флажок «Установить с компакт-диска» в разделе «Программное обеспечение и обновления».

Может случиться так, что Ubuntu не покажет дополнительные драйверы для вашей системы или вы не сможете установить дополнительный драйвер. Также может быть так, что, несмотря на установленные дополнительные драйвера, Wi-Fi по-прежнему не работает.

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

Способ 3. Исправьте отсутствие Wi-Fi в Ubuntu с помощью беспроводных адаптеров Broadcom

Сначала найдите сетевой адаптер в вашей системе. Вы можете обратиться к этой статье, чтобы узнать производителя беспроводного сетевого адаптера в Linux. Этот метод предназначен исключительно для беспроводных адаптеров Broadcom серии 43. Поэтому убедитесь, что у вас есть эти адаптеры с помощью этой команды:

Если вы видите адаптер беспроводной сети, начинающийся с BCM43, вам следует продолжить эту часть руководства.

*-сеть,
описание: беспроводной интерфейс,
продукт: BCM4360, адаптер беспроводной сети 802.11ac,
поставщик: Broadcom Corporation,
физический идентификатор: 0,
информация о шине: [ электронная почта защищена]:03:00.0
логическое имя: wlan0

Шаг 1:

Первый шаг — удалить все драйверы Broadcom, уже установленные в вашей системе. Откройте терминал и используйте следующую команду:

Шаг 2. Если вы подключены к Интернету через Ethernet

Если вы подключены к Интернету через кабель LAN/Ethernet, вы можете установить различные широкополосные драйверы с помощью этой команды:

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

Шаг 2. Если у вас нет подключения к Интернету

Если у вас нет Ethernet, вы все равно сможете это сделать. Но вам понадобится другая система (Linux, Windows или macOS) с активным подключением к Интернету.

Здесь вам нужно загрузить драйвер вручную, а затем перенести его в проблемную систему Linux и установить там.

Сначала проверьте, какую версию Ubuntu вы используете. Теперь перейдите по этой ссылке, чтобы загрузить драйвер WiFi для вашей версии Ubuntu.

Вы должны увидеть такой экран. Нажмите на ссылку, соответствующую вашей версии Ubuntu:

Теперь на следующей странице нажмите ссылку "все":

На следующем экране вы увидите огромное количество ссылок. Это различные зеркала серверов, и вы можете нажать на любое из них, чтобы загрузить DEB-файл драйвера Broadcom для Ubuntu и Linux Mint.

Загрузив файл DEB для драйвера Broadcom, перенесите его в свою систему Ubuntu, в которой нет WiFi. Для передачи файла можно использовать USB-накопитель.

После того как вы скопировали этот файл DEB в систему Linux без WiFi, установите драйверы из файла DEB, дважды щелкнув по нему.

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

Следуйте остальным инструкциям по установке драйверов. После установки перезагрузите систему. Теперь у вас должен быть Wi-Fi.

Это сработало для вас?

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

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

Ваш Wi-Fi снова перестал работать в Ubuntu? Не волнуйтесь. Ознакомьтесь с этими четырьмя способами навсегда решить проблемы с Wi-Fi.

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

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

1. Проверьте подключение к Интернету

Вы видите свой сетевой адаптер в верхнем левом углу? Если да, то уверены ли вы, что он подключен к вашей сети и что ваше интернет-соединение стабильно?

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

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

2. Подключите кабель Ethernet

Вы видите значок Wi-Fi в верхнем левом углу экрана? Если вы не можете, то, вероятно, проблема с вашим драйвером Ubuntu Wi-Fi. Чтобы установить новый, подключите кабель Ethernet напрямую к ПК или ноутбуку.

После того, как ваш компьютер подключится к сети, введите software в строке поиска Ubuntu и выберите параметр Software & Updates.

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

3. Установите дополнительные драйверы Wi-Fi из Ubuntu ISO

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

Какова бы ни была причина, быстрая переустановка драйверов должна решить проблему с Wi-Fi в вашей системе.

Скачать копию ISO-файла Ubuntu. Проверьте, есть ли он у вас в каталоге загрузок. Если нет, загрузите его с другого компьютера, на котором есть работающее подключение к Интернету. Получив файл ISO, скопируйте его на USB-накопитель.

Теперь подключите USB-накопитель и скопируйте ISO-файл Ubuntu в свой домашний каталог. Откройте терминал, введите следующие команды и нажмите Enter:

С помощью этой команды вы смонтировали USB-накопитель, как если бы это был компакт-диск.

Теперь перейдите в меню приложений и выберите «Обновления программного обеспечения». Оттуда выберите CD-ROM с переключателем Ubuntu и введите свой пароль. Затем перейдите на вкладку «Дополнительные драйверы» и нажмите «Применить изменения». Драйверы будут установлены через несколько секунд, и вы снова увидите значок Wi-Fi вверху.

4. Переустановите диспетчер сети

Network Manager – это утилита Linux, предназначенная для обслуживания ваших сетевых устройств и подключений. Он управляет устройствами Wi-Fi, Ethernet, PPPoE, а также предоставляет множество других различных услуг.

Вот почему ваш Ubuntu Wi-Fi может перестать работать, если Network Manager будет случайно удален. В некоторых случаях Network Manager все еще может быть доступен в кэше. Если это относится и к вам, выполните эту команду, чтобы снова установить Network Manager:

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

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

Изменить следующим образом:

Затем перезапустите интерфейс, введя:

Исправление проблем с беспроводной сетью навсегда

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

Несмотря на то, что в Linux возникают проблемы, это относительно стабильная и безопасная операционная система, которую стоит изучить, особенно если вы хотите работать в сфере технологий.

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

Отличный сетевой стек — запутанная конфигурация?

Несмотря на то, что вы могли прочитать в другом месте, сетевой стек современных дистрибутивов Linux очень хорош. Хотя, безусловно, есть исключения, большинство беспроводных устройств сегодня обнаруживаются с помощью драйверов, уже поставляемых популярными дистрибутивами Linux. А в тех случаях, когда это не так, дружественные для новичков дистрибутивы предоставляют различные проприетарные драйверы в качестве надежного запасного варианта.

Больше всех без исключения беспроводных карт-нарушителей используются карты Broadcom. Да, они члены Linux Foundation. Так что же — Microsoft. Это не означает, что их поддержка драйверов будет надежной, и, по моему опыту, это не так. И хотя в последние годы я не пробовал подключаться к Broadcom Wi-Fi, недавние запросы о помощи показывают, что мало что изменилось. Однако изменилось то, что проблемы обычно связаны не с удобством использования самого драйвера, а с протоколом шифрования, который он может использовать с вашим маршрутизатором. Так что технически, если мы хотим дать создателям драйверов пропуск, это проблема с конфигурацией маршрутизатора конечного пользователя. Лично я не согласен с этой позицией, поскольку она работает и в других операционных системах, но проблема действительно решается на уровне маршрутизатора.

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

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

Если ненадолго отвлечься от Broadcom, то реальность заключается в том, что большинство чипсетов Wi-Fi работают просто отлично. В большинстве случаев проблемы, с которыми сталкиваются пользователи, связаны с нагревом, содержимым resolv.conf и управлением питанием чипсета, а также проблемами с Network Manager. Ну, за исключением тех, кто использует Ubuntu для решения проблем с сетевым менеджером.

Контрольный список для устранения неполадок Wi-Fi в Ubuntu — обнаружение устройства

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

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

Сетевой менеджер не видит устройство. Одно из распространенных предположений состоит в том, что если сетевой менеджер не видит беспроводную карту, значит, ваш дистрибутив не обнаружил ее. На самом деле это бывает редко. В большинстве случаев, если вы запустите следующее, вы увидите рассматриваемое устройство:

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

Я мог бы углубиться в это, поскольку «технически» драйверы и модули различаются, а способ обработки встроенного ПО может варьироваться от того, что установлено, до того, что предоставляется самим устройством. Но чтобы это было понятно человеку, давайте будем думать о модулях как о «драйверах».

Итак, вот что вас волнует. Ubuntu (или другие дистрибутивы) видит устройство, но, к сожалению, понятия не имеет, что с ним делать. Поэтому можно с уверенностью предположить, что в системе Ubuntu прошивка Linux установлена ​​и выполняет свою работу. Теперь нам просто нужно убедиться, что модуль для вашего устройства Wi-Fi загружается должным образом.

Если вы используете Ubuntu или ее вариант, например Linux Mint, проверьте раздел «Дополнительные драйверы» вашей утилиты обновления. Скорее всего, там что-то есть (смотрим на вас, Broadcom), и установка проприетарного драйвера заставит вашу беспроводную сеть работать после перезагрузки. Однако вам все равно может понадобиться внести некоторые вещи в черный список. Особенно, если вы используете Broadcom.

Тем, кому посчастливилось использовать что-то вроде Intel, Atheros или даже Realtek, нужно только посмотреть, загружен модуль или нет.

Для примера давайте представим, что мой беспроводной USB-адаптер Edimax EW-7718UN 802.11n неправильно загружает необходимый модуль. Мы определили, что это именно то устройство, о котором идет речь, ранее запустив lsusb. Мы также узнали из этой команды, что используется чипсет RT2870. С информацией о наборе микросхем мы использовали Google, чтобы определить, какой модуль следует использовать в Linux. Этот запрос показал, что rt2800usb — это модуль, который я ищу.

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

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

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

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

Видите, ваш модуль загружен? Здорово! Теперь мы знаем, что модуль доступен, но он просто не загружается при загрузке. В большинстве случаев это можно исправить простой перезагрузкой. Это особенно актуально, если он у вас работал раньше, но вдруг перестал загружать модуль. Но на всякий случай ему нужна дополнительная помощь, не беспокойтесь. Вы можете заставить его загружаться при каждой загрузке системы. Но прежде чем вы это сделаете, убедитесь, что вы пытались просто перезагрузить компьютер, а затем запустить lsmod.

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

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

После сохранения файла некоторые пользователи могут предложить выполнить определенную команду обновления, чтобы завершить изменение. На самом деле это не так. Не поймите меня неправильно, это ничего не сломает… но это и не нужно, так как kmod сделает это за вас после добавления нового имени модуля в ваш файл /etc/modules.

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

Контрольный список устранения неполадок Wi-Fi в Ubuntu — DNS

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

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

Что затем предоставляет адрес локальной сети моего маршрутизатора. Это хорошо, так как я использую pfSense и хочу, чтобы он обрабатывал мои DNS-запросы. Если вы обнаружите, что ваши результаты похожи, но по-прежнему не можете загрузить веб-страницу, есть некоторые вещи, которые следует учитывать. Кроме того, wlan1 может отличаться на вашем компьютере. После подключения к Wi-Fi, даже если он не работает, получите свое обозначение, набрав:

Теперь, когда у нас есть имя вашего сетевого подключения, можете ли вы пропинговать IP-адрес вашего маршрутизатора в локальной сети? Если да, можете ли вы пропинговать DNS-серверы Google? Попробуйте так:

Вы можете нажать Ctrl+C, чтобы остановить проверку связи после того, как убедитесь, что это работает. Если проблема связана с DNS, проверка связи будет успешной.

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

Если проблема возникает только на компьютере с Ubuntu или другим дистрибутивом, использующим Wi-Fi, мы внесем изменения DNS только в тот компьютер, на котором возникли проблемы. Теперь некоторые люди могут сказать вам, что редактирование вашего /etc/network/interfaces с необходимой информацией об адресе, сетевой маске и шлюзе - это путь. Я не согласен и рекомендую вместо этого сделать следующее в графическом интерфейсе диспетчера сети. Почему? Потому что это работает, а первое нет (по крайней мере, по моему опыту).

  • Щелкните правой кнопкой мыши диспетчер сети.
  • Изменить подключения.
  • Выберите нужное подключение Wi-Fi.
  • Выберите Настройки IPv4.
  • Изменить метод только на DHCP-адреса.
  • Добавьте 8.8.8.8, 8.8.4.4 в поле DNS-серверы. Не забывайте запятую, разделяющую IP-адреса, без пробелов.
  • Сохранить, а затем закрыть.

Еще раз, предполагая, что дистрибутив основан на Ubuntu, введите:

Теперь, когда вы снова запустите нашу проверку DNS:

И на этот раз результаты показывают DNS-серверы Google вместо нашего локального маршрутизатора. Великолепно, а теперь попробуйте посетить веб-сайт еще раз. Шансы отличные, теперь все отлично работает.

Это добавляет общедоступные DNS-серверы Google в качестве источника перехода для информации DNS веб-страницы.Отсюда я могу перезапустить сеть или просто перезагрузить компьютер. Чтобы быть особенно осторожным на случай, если что-то перезапишет наш файл интерфейсов (о котором мы забыли), я просто перезагрузил компьютер и посмотрел, сохраняется ли проблема.

Сетевой стек Ubuntu хорош

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

Для упрощения скажу следующее. В Windows или OS X, если у вас возникли проблемы с Wi-Fi, вот ваши варианты, когда вы не можете заставить работать беспроводной Интернет.

  1. Проверьте диспетчер устройств или системные настройки OS X. Если он подключен, попробуйте найти более новый драйвер. Это можно сделать с помощью обновлений или Google.
  2. Внесите изменения в свой локальный DNS или в свой маршрутизатор. Пробуйте разные каналы на роутере, возможно разные методы шифрования. Отключите энергосбережение, если соединение прерывается.

И если это не работает или на вашем устройстве просто нет совместимого драйвера (Windows 10 славится этим с более старыми сетевыми устройствами) — вам не повезло.

Использование Linux означает, что у вас есть варианты. Во-первых, ретроактивная поддержка старых и даже новых беспроводных карт стала легендой. Конечно, вам, возможно, придется удалить из него некоторые ошибки, но они обнаружены. Последнее, если Windows не загружает драйвер правильно — жестко. Если Linux не загружает драйвер правильно, вы можете обойти проблему, принудительно загрузив его, или просмотрев журналы, чтобы увидеть, где возникают проблемы.

Поэтому, хотя я полностью сочувствую тем, у кого возникают проблемы с Wi-Fi в Ubuntu или других дистрибутивах, я бы возразил, что вы можете, по крайней мере, исключить причины, по которым он не работает. И если это не для вас, то все в порядке. Используйте операционную систему, которая лучше всего соответствует вашим потребностям. Меня это полностью устраивает. Моя жена использует OS X, и я оказываю поддержку ее Mac.

Как правило, я регулярно поддерживаю Windows, Linux и OS X. Но я могу прямо сказать вам, как парню, который поддерживает каждую из этих платформ, Linux дает мне большую гибкость в преодолении головной боли беспроводных сетей, чем проприетарные операционные системы. Это не мое мнение, это просто констатация факта.

Обновлено 02.03.2021. Подключение к сети Wi-Fi является распространенной проблемой, которая может быть как программной, так и аппаратной. В Ubuntu NetworkManager подключается к Wi-Fi без необходимости выполнять какие-либо действия вручную. Однако иногда могут возникать непредвиденные ситуации, и вам придется настраивать или настраивать параметры подключения самостоятельно.

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

Не забудьте при загрузке компьютера настроить автоматическое подключение к беспроводной или проводной сети в NetworkManager.


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

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

Возможно, вам будет интересно прочитать: Как содержать Ubuntu в чистоте

Сначала определите имя вашего WiFi-интерфейса, введя команду:


Теперь откройте Терминал и введите следующую команду, которая определяет источник DNS:

показать устройство nmcli | grep IP4.DNS


Вы также можете использовать:

выставка разработчиков nmcli | грэп DNS


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

Теперь вам нужно пропинговать LAN-адрес вашего маршрутизатора. Если это подтвердится, попробуйте пропинговать DNS-сервер Google, который можно найти, выполнив команду:


Выполните команду:


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

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

  • Щелкните правой кнопкой мыши Network Manager (щелкните значок сети в правом верхнем углу экрана).


<р>.

Ubuntu Wi-Fi не показывает

Его также можно открыть, выбрав «Системные настройки…» → «Сеть».

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


  • Нажмите "Изменить соединения".
  • Выберите соответствующее подключение Wi-Fi.
  • Выберите настройки IPv4.
  • Изменить метод только на DHCP-адреса.
  • В поле DNS-сервера добавьте 8.8.8.8, 8.8.4.4
  • Сохранить и закрыть


Наконец вам потребуется либо перезагрузить компьютер, либо Network Manager. Последний можно перезапустить с помощью команды sudo:

перезагрузка диспетчера сети службы sudo


Вам может быть интересно прочитать: Настройка сети в Ubuntu

2 Wi-Fi отключен

Иногда при выполнении команды:


Это может привести к следующему результату:

ТИП УСТРОЙСТВА СОСТОЯНИЕ ПОДКЛЮЧЕНИЕ

wlan0 Wi-Fi отключен —

В этом случае вам нужно будет подключиться к Wi-Fi. Теперь убедитесь, что Wi-Fi находится в состоянии по умолчанию (радио включено), выполнив команду:

nmcli r wifi включен


Затем узнайте доступные сети Wi-Fi с помощью команды:

nmcli d список Wi-Fi


Что будет отображать что-то вроде:

* РЕЖИМ SSID СКОРОСТЬ КАНАЛА СИГНАЛ ПОЛОСЫ БЕЗОПАСНОСТЬ

wifi0 Infra 5 100 Мбит/с 74 ▂▄▆█ WPA2

Например, вы можете подключиться к точке доступа «wifi0» с помощью следующей команды:

nmcli d wifi connect пароль wifi0


Также важно, чтобы радиомодули WiFi/WWAN были включены, чтобы установить Вы можете увидеть, например, состояние радиоинтерфейсов WiFi и WWAN (сотовой связи) с помощью команды:


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


3 Network Manager недоступен

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

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

sudo apt-get установить сетевой менеджер

Вам может быть интересно прочитать: Как настроить брандмауэр в Ubuntu 18.04?

4 Модуль драйвера отсутствует

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

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

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

A – Ваш беспроводной адаптер указан как поддерживаемый?

Список поддерживаемых беспроводных устройств можно найти в большинстве дистрибутивов Linux. Вы можете найти дополнительную информацию о том, какие драйверы необходимы для правильной работы беспроводных адаптеров. Обратитесь к списку в Ubuntu и проверьте, есть ли в нем ваша модель беспроводного адаптера (см. раздел 5 ниже).

B — Ограниченные (бинарные) драйверы.

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

C — используйте драйверы Windows для вашего адаптера.

Драйверы устройств, разработанные для одной операционной системы (MAC OS), как правило, нельзя использовать с другой ОС.

Однако вы можете , в случае беспроводных адаптеров, вы можете установить оболочку совместимости, называемую NDISwrapper, которая позволяет Linux использовать некоторые беспроводные драйверы Windows, поскольку в случае, когда драйверы Linux недоступны. Вы можете узнать больше о NDISwrapper здесь. Не все беспроводные драйверы можно обработать с помощью NDISwrapper.

Теперь вернитесь к терминалу и введите следующую команду:


Отобразится список текущих модулей. Введите следующую команду. Чтобы активировать модуль: «modulename» — это имя вашего набора микросхем.

sudo modprobe your-module-name

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

Автоматическая загрузка модуля драйвера при загрузке

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

sudo nano /etc/modules



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

5 устройство не обнаружено

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

Введите приведенную ниже команду, чтобы проверить, есть ли у вас вилка USB-адаптера/карты беспроводной связи


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


Ubuntu Wi-Fi не работает

Если ваши выходные данные выглядят так, как показано выше, сетевой адаптер может быть обнаружен (поищите «Сетевой контроллер» или «Контроллер Ethernet»).

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


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

Если вы видите сообщение об ошибке, вам может потребоваться установить приложение lshw.

Теперь проверьте результат и найдите раздел Беспроводной интерфейс. Если у вас есть беспроводной адаптер или если он был правильно обнаружен, вывод должен выглядеть следующим образом:


Ubuntu 20.04 Wi-Fi не работает

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

Вам может быть интересно прочитать: Как ускорить Linux

Другой альтернативой может быть использование команды:

lspci -nnk | группа 0280


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

вот пример вывода:

08:00.0 Сетевой контроллер [0280]: Realtek Semiconductor Co., Ltd. RTL8723AE Беспроводной сетевой адаптер PCIe [10ec:8723]
Подсистема: Realtek Semiconductor Co., Ltd. Устройство [10ec:0724]
Используемый драйвер ядра: rtl8723ae

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

Чтобы узнать установленные на данный момент драйверы беспроводной сети, введите следующую команду:

найти /lib/modules/$(uname -r)/kernel/drivers/net/wireless -name ‘*.ko’

Получится довольно большой список, так как это предустановленные драйверы на Ubuntu.

Если вам нравится контент, мы будем признательны за вашу поддержку, купив нам кофе. Большое спасибо за ваш визит и поддержку.

Амин Нади

Амин Нахди, начинающий инженер-программист и компьютерщик по натуре, а также заядлый пользователь Ubuntu и открытого исходного кода. Он интересуется информационными технологиями, особенно экосистемой на основе Linux, а также Windows и MacOS. Он любит делиться знаниями и распространять их среди других прозрачным и ответственным образом.

Вам также может понравиться

Как просмотреть Сведения о программном и аппаратном обеспечении Linux с использованием терминала

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

Конфигурация сети в Ubuntu

29 апреля 2020 г.

Настройка сети в Ubuntu

У этого поста 4 комментария

У меня обратная проблема. Как остановить подключение WiFi, если у меня подключен Ethernet?

Я бы предположил, что по умолчанию сначала будет подключаться к проводной сети, а если проводной сети нет, то вернуться к Wi-Fi, но он подключается к обоим

Очень информативная статья!

Спасибо за публикацию.

Я запускал экземпляр Ubuntu в качестве сервера с использованием 18.x; В конце концов я сказал, конечно, обновите ОС, и теперь на 20.xx машина использует себя в качестве DHCP-сервера, и я больше не могу получить к ней доступ из остальной части моей домашней сети.

К вашему сведению, вдобавок к моей трудности, он работает на экземпляре Hyper-V в Win10. Все было отлично до обновления ОС Ubuntu..

Кстати, мои сетевые настройки не похожи на ваши. У меня нет дополнительных вкладок для доступа к службе DHCP.

Если вы можете помочь, я был бы очень признателен.

Г-н инженер,
Мой Ubuntu Windows не может подключиться к WiFi.
В правом верхнем углу моего компьютера есть значок Wi-Fi. Идет разъединение. Когда я его подключаю, он работает две минуты и снова уходит в отключение.
Так бывает.
Подключайтесь всего на 1–2 минуты.

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