Как подключить вай фай на убунту
Перейти к содержимому

Как подключить вай фай на убунту

  • автор:

How to Enable Wi-Fi on Ubuntu Server 20.04 without a Wired Ethernet Connection

Almost every personal computer (laptop or desktop) that meets the minimum hardware requirements can run the Linux server operating system. It makes no surprise that many people set up their home servers on some old but still working personal computers for self-learning or side projects.

One of the common options of running a home-based Linux server is to access the server via an existing Wi-Fi home network. The Linux server installation software, in general, does not include wireless network…

Wifi в Ubuntu

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

Установка драйвера Wi-fi в Ubuntu

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

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

Здесь вариантов может быть много:

  • Broadcom;
  • Intel;
  • Realtek;

Для каждого производителя доступно несколько вариантов драйверов. Чтобы подобрать утилиту для своего устройства, необходимо воспользоваться официальным хранилищем драйверов Linux: https://wireless.wiki.kernel.org/en/users/drivers

Для Broadcom имеется 4 драйвера. Выбирать нужно среди тех, для которых в последней колонке указано подключение через шину PCI. Данному критерию удовлетворяют:

  • b43;
  • brcmfmac;
  • b43-legasy;

Среди них можно найти драйвер с расширенными возможностями, однако не факт, что именно он подойдет к имеющемуся адаптеру. b43 предлагает много режимов, но в списке поддерживаемых моделей нет нужной (BCM 4313).

Это вовсе не означает, что настройка Wi-fi в Linux закончена. Теперь необходимо рассмотреть другие варианты. Для модели 4313 подходит brcmcmac. Значит, нужно скачать его.

Найти подходящий драйвер возможно по PCI ID. Этот параметр однозначно дает понять о совместимости ПО с платой. Для просмотра PCI ID для Broadcom в терминале задается команда:

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

Согласно инструкции, скачанный fw-файл необходимо скопировать в папку /lib/firmware/brcm. Для этого в терминале нужно выполнить:

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

  1. Выгрузить модули:
    sudo modprobe -r wl
    s udo modprobe -r b43
    sudo modprobe -r b43-legaxy
  2. Ограничить их загрузку путем добавления в черный список:

На этом мероприятия по настройке Wi-fi в Linux завершены.

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

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

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

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

Настройка 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 завершено – доступ в Интернет открыт.

Как раздать Wi-fi в Ubuntu

Данная инструкция подойдет пользователям ОС версии 16.04 и выше. В старых версиях Ubuntu возможность создать точку доступа для раздачи Wi-fi реализовывается через терминал.

Для настройки Ubuntu в качестве своеобразного роутера необходимо наличие Wi-fi-адаптера.

Предполагается, что Ethernet-кабель подключен к устройству напрямую. Теперь в меню «Сеть», вызываемом из трея, необходимо выбрать «Изменить соединение» («Edit connections»), и далее, выделив «Ethernet», нажать кнопку Add. В выпадающем списке должен быть установлен «Wi-fi». После нажатия на кнопку «Create» откроется окно настроек соединения.

На вкладке Wi-fi выставляются следующие значения:

  • SSID – laptop-share;
  • Режим –

На вкладке «Безопасность» необходимо установить протокол WPA/WPA2 и задать пароль, в параметрах IPv4 выбрать режим «Предоставить сеть другим компьютерам».

После сохранения настроек, потребуется активировать соединение, выбрав созданную точку доступа в окне «Подключиться к Hidden Wi-fi network».

Точка доступа Ubuntu создана и доступна для подключения к ней других устройств.

Почему Ubuntu не подключается к Wi-fi

Причин может быть несколько.

  1. Отсутствует адаптер. Выяснить это помогут терминальные команды:
  • ifconfig;
  • iwconfig;
  • lspci;
  • lsusb;
  • lsmod.

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

  1. Адаптер есть, но отключен. Некоторые ноутбуки имеют возможность его отключения через нажатие одной из клавиш Fn.
  2. Wi-fi-сети отсутствуют.

Заключение

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

Адаптер Wi-Fi не найден в Ubuntu

Адаптер Wi-Fi не найден в Ubuntu

Операционная система Linux, от смартфонов Android до устройств с поддержкой IoT, штурмом покорила мир вычислений.

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

Поэтому вам может быть интересно: как можно исправить это сообщение о проблеме в Ubuntu?

Не беспокойтесь, восстановить беспроводное соединение очень просто все, что вам нужно, это встроенное программное обеспечение терминала в системе Ubuntu.

В этом руководстве показано, как исправить сообщение «Адаптер Wi-Fi не найден» в Ubuntu 20.04 LTS: Focal Fossa. Конечно, приведенные здесь шаги также работают для большинства других универсальных дистрибутивов Linux, таких как Lubuntu, Linux Mint и т. д.

  • Как установить Wi-Fi в Ubuntu?
    • Как включить беспроводной адаптер в Ubuntu?
    • Как исправить отсутствие адаптера Wi-Fi в Ubuntu?
    • Ответ 1. Исправление для устройств с поддержкой Broadcom
    • Ответ 2: Исправить модуль ядра Wl
    • Ответ 3: Исправление с помощью Ubuntu ISO

    адаптер не найден

    Как установить Wi-Fi в Ubuntu?

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

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

    Однако вам не нужно загружать эти драйверы онлайн. Поэтому либо используйте проводное соединение, либо загрузите и сохраните драйверы для Ubuntu 20.04 на USB-накопителе.

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

    Как включить беспроводной адаптер в Ubuntu?

    Чтобы включить Wi-Fi в Ubuntu, сделайте следующее:

    Шаг 1

    Перезагрузите ноутбук или ПК и перейдите в системный BIOS с помощью соответствующих функциональных клавиш.

    Шаг 2

    Затем перейдите к параметру «Беспроводная сеть» и включите его, если он был отключен. Кроме того, вы также можете установить настройки по умолчанию и снова перезагрузиться.

    Шаг 3

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

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

    Как исправить отсутствие адаптера Wi-Fi в Ubuntu?

    Если вы пытались включить беспроводное соединение из BIOS, но Wi-Fi по-прежнему не работает, вы можете попробовать следующее решение:

    Шаг 1

    Откройте Терминал. Вы можете нажать и удерживать Ctrl + Alt + T на клавиатуре, чтобы мгновенно открыть новое окно терминала.

    Шаг 2

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

    1. rfkill unblock all
    2. sudo /etc/init.d/networking restart
    3. sudo rm /etc/udev/rules.d/70-persistent-net.rules
    4. sudo reboot

    Эти команды должны перезапустить сетевую службу и восстановить сетевое соединение.

    Как исправить не найденный адаптер Wi-Fi?

    Если вы используете Ubuntu с Windows или другим дистрибутивом Linux в качестве двойной загрузки, вы можете увидеть это сообщение. Обычно это результат системной ошибки.

    Здесь есть более одного ответа, в зависимости от того, какое у вас оборудование. Мы рассмотрим каждый ответ шаг за шагом.

    Обратите внимание, что вам не нужно никакого дополнительного программного обеспечения для этих исправлений; Терминал — это все, что вам нужно, он предустановлен в Ubuntu Linux.

    Ответ 1. Исправление для устройств с поддержкой Broadcom

    Первый ответ предназначен специально для устройств с беспроводными адаптерами Broadcom, а не для обычных. Обычно это адаптеры PCI (т. е. встроенные в систему).

    Вот шаги, которые необходимо выполнить для ремонта адаптеров Broadcom:

    Шаг 1

    Откройте Терминал. Опять же, сочетание клавиш для этого — Ctrl + Alt + T.

    Шаг 2

    Сначала проверьте, есть ли у вас сетевой адаптер Broadcom PCI, введя следующую команду оболочки:

    1. lspci

    Вывод должен выглядеть примерно так:

    1. Network controller: Broadcom Inc. and subsidiaries [model name]
    2. Subsystem: [System Information’
    3. Kernel modules: bcma, wl

    В частности, проверьте имя сетевого контроллера и наличие в модулях ядра bcma и wl.

    Шаг 3

    Введите следующую команду и нажмите Enter:

    1. lshw -C network

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

    Теперь посмотрите на вывод и прокрутите вниз до строки Wireless. Вы должны увидеть что-то похожее на это:

    1. *-network
    2. description: Wireless interface
    3. product: [product description]
    4. vendor: Broadcom Corporation

    Шаг № 4

    Затем мы удалим все ранее существовавшие драйверы Broadcom с помощью следующей команды оболочки:

    1. sudo apt remove broadcom-sta-dkms bcmwl-kernel-source

    На этом этапе вам будет предложено ввести пароль root, поэтому введите его, чтобы продолжить.

    Шаг № 5

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

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

    1. sudo apt-get install broadcom-sta-source broadcom-sta-dkms broadcom-sta-common

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

    1. sudo apt install firmware-b43-installer

    Если у вас нет подключения к Интернету, загрузите драйверы на другое устройство и скопируйте их на USB-накопитель. Например, драйверы для Ubuntu 20.04 доступны по официальной ссылке пакета Ubuntu в виде одного файла пакета: https://packages.ubuntu.com/focal/firmware-b43-installer.

    Шаг № 6

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

    Ответ 2: Исправить модуль ядра Wl

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

    Чтобы восстановить модуль ядра wl, мы будем использовать modprobe. Если вы не знаете, что такое Modprobe или что он делает, не волнуйтесь — для наших целей modprobe — это программа для Linux, которая поможет нам исправить сетевые ошибки. Попробуйте следующее:

    Шаг 1

    Перезагрузите компьютер и откройте BIOS. Проверьте, отключена ли безопасная загрузка в UEFI; если это так, включите его.

    Шаг 2

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

    1. sudo apt-get update

    Шаг 3

    Теперь введите команды:

    1. grep wl /etc/modprobe.d/*

    grep wl etc/modprobe.d/* покажет вам, занесен ли модуль wl в черный список. Если вывод показывает сообщение о фатальной ошибке, это означает, что модуль wl отсутствует.

    Шаг № 4

    Если etc/modprobe.d/* не работает, попробуйте следующее:

    1. sudo apt-get purge bcmwl-kernel-source
    2. sudo apt-get install —reinstall bcmwl-kernel-source

    Purge bcmwl-kernel-source удалит старые драйверы, а sudo apt install –reinstall bcmwl-kernel-source переустановит их.

    Ответ 3: Исправление с помощью Ubuntu ISO

    Если у вас нет кабеля Ethernet, вы можете вместо этого использовать Ubuntu ISO для восстановления соединения в качестве крайней меры. Если вы установили Ubuntu, у вас должен быть готовый файл ISO. В противном случае вы можете скачать его по ссылке: https://ubuntu.com/download/desktop.

    Убедитесь, что у вас установлена ​​та же версия Ubuntu, что и на вашем ноутбуке.

    Шаг 1

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

    Шаг 2

    Запустите терминал и проверьте наличие обновлений программного обеспечения с помощью следующей команды:

    1. sudo apt-get update

    Шаг 3

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

    1. sudo mkdir/media/cdrom
    2. cd

    Шаг № 4

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

    Шаг № 5

    На вкладке «Программное обеспечение Ubuntu» установите флажок рядом с параметром «Установка с компакт-диска/DVD», чтобы отметить его. В появившемся окне введите пароль root.

    Шаг № 6

    Теперь перейдите на вкладку «Дополнительные драйверы».

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

    Вот и все! Вы должны быть в состоянии подключиться к Интернету после установки по беспроводной сети.

    Если вы все еще не можете найти решение, вы всегда можете найти ответ на официальном сайте AskUbuntu. Не забудьте проверить комментарии для дополнительной поддержки. Также вы можете посмотреть на нашем сайте пост или найти другой с похожим вопросом.

    Последние мысли

    Навигация в Linux иногда может быть сложной, особенно когда речь идет о командах оболочки. К счастью, если вы выполните шаги, описанные выше, вы сможете исправить «Не найден адаптер Wi-Fi» в Ubuntu.

    Если вы ремонтируете адаптеры с поддержкой Broadcom, убедитесь, что у вас готово подключение к сети Ethernet. В противном случае используйте ISO-файл Ubuntu.

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

    Configure WiFi Connections

    This section explains how to establish a WiFi connection. It covers creating and modifying connections as well as directly connecting.

    Establish a Wireless Connection

    This section will show how to establish a wifi connection to the wireless network. Note that directly connecting will implicitly create a connection (that can be seen with “nmcli c”). The naming of such will follow “SSID N” pattern, where N is a number.

    First, determine the name of the WiFi interface:

    Make sure the WiFi radio is on (which is its default state):

    Then, list the available WiFi networks:

    As an example, to connect to the access point ‘my_wifi’, you would use the following command:

    is the password for the connection which needs to have 8-63 characters or 64 hexadecimal characters to specify a full 256-bit key.

    Connect to a Hidden Network

    A hidden network is a normal wireless network that simply does not broadcast it’s SSID unless solicited. This means that its name cannot be searched and must be known from some other source.

    Issue the following command to create a connection associated with a hidden network :

    Now you can establish a connection by typing:

    is an arbitrary name given to the connection and is the password to the network. It needs to have between 8-63 characters or 64 hexadecimal characters in order to specify a full 256-bit key.

    Further Information

    You will find further information and more detailed examples on following pages:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *