Настройка, установка, подключение Wi-Fi в Ubuntu: через консоль и интерфейс
Приветствую тебя мой дорогой читатель! Сегодня мы поговорим о проблемах Ubuntu WiFi. Самым верным способом подключения компьютера с любой операционной системой является провод. Но не всегда возможно прокинуть кабель, поэтому ещё более простой способ коннекта — это Wi-Fi.
Вот тут у пользователей ОС Linux могут возникнуть проблемы, так как не во всех дистрибутивах «Убунты», есть вшитые драйвера вай -фай модуля. Оно и понятно, производители системы специально стараются её не загружать всяким хламом. Раз ты читаешь эти строки, то скорее всего у тебя возникли сложности с настройкой WiFi. Но ничего страшного нет и сейчас мы решим эту злосчастную и противную проблему.
Как установить драйвера
И так в первую очередь нужно узнать – какая модель передатчика стоит внутри. Помимо этого, было бы хорошо узнать наименования компании, которая выпустила передатчик. Для этого открываем консоль и внимательно прописываем команду:
Теперь мы знаем название модели аппаратного передатчика. Осталось скачать драйвер для Linux. Заходим на страницу .
Теперь очень внимательно смотрите во второй столбец – это производитель. Тут может быть несколько вариантов как у меня. Поэтому после этого находим последний столбец – там будет указан тип подключения. Так как я использую внутренний модуль, который подключен к PCI, то выбираю именно этот вариант. Так можно взглянуть на типы поддерживаемых стандартов – «a/b/g/n», чтобы удостовериться, что вы скачиваете, именно то что нужно.
Открываем драйвер, который вы считаете наиболее приемлемым вариантом. Теперь находим в таблице название модели вашего модуля. И так для пущей уверенности, давайте проверим, PCI-ID — это первый столбец. Узнать PCI-ID можно с помощью команды:
Теперь внимательно посмотрите во второй столбец – если драйвер есть, то вы увидите надпись «Yes», если его нет, то «No». Если вы видите, что дров такого типа нет, то возвращаемся на страницу назад и смотрим другой пакет.
Как только находим нужный драйвер нужно его скачать. Нажимаем по ссылке в самом начале после надписи «For example». Возможно потребуется установка драйвера, но он как уже и было сказано вшит в саму систему.
Но нужно будет установить прошивочку. Поэтому поводу нужно просмотреть в раздел «Firmware installation». Там может быть ссылка на файл и прошивку, которую нужно будет скопировать и скачать. Для каждого драйвера может быть какие-то отдельные нюансы, поэтому просто внимательно прочтите этот момент.
В моём случае, мне нужно скачать пакет и скопировать его в отдельную папочку. Далее нужно будет выгрузить модули по порядку:
$ sudo modprobe -r wl
$ sudo modprobe -r b43
$ sudo modprobe -r b43-legaxy
Также добавляем модули в ЧС, чтобы система их не подгружала.
$ vi /etc/modprobe.d/blacklist-bcm.conf
blacklist b43
blacklist b43-legacy
blacklist wl
Теперь модуль нужно запустить, для этого есть простая команда в консоли:
Все теперь радиоволны вай-фай должны витать вокруг вас. Сразу скажу, что я привел пример на своем аппарате, установка драйверов идёт по тому же принципу, но могут быть не которые различия. Особенно это касается прошивочки – о ней нужно смотреть отдельную инструкцию по своей модели.
Как подключить WiFi в Ubuntu
Подключение теперь примерно такое же как в Windows или других ОС. В самом верху вы должны увидеть небольшой значок, который чем-то напоминает треугольник. Просто нажимаем на него, выбираем нужную сеть и вводим пароль. Теперь интернет на компе должен быть.
Бывает такие случаи, когда такой значок просто не появляется или нужно сделать это через командную строку. Чтобы произвести подключение к WiFi откройте консольку. И так всё действия нужно будет сделать ручками, так что приступим.
- В строке ESSID будет наименование, которое мы будем использовать для подключения. Далее прописываем:
$ wpa_passphrase ИМЯ_СЕТИ_ESSID > wpa.conf
- Надеюсь, вы уже поняли, что вместо второго слово нужно ввести наименование вашей сети. Далее вписываем ключ подключения.
- Теперь для подключения нужно ввести команду как на картинке выше. После «-D» нужно ввести название драйвера. После «-i» название интерфейса, который используется вашим оборудованием. Последнее «-с» — это наименование файла, который мы создали ранее.
- К маршрутизатору то мы подключились, но теперь нужно получить сетевой адрес и DNS прописать. Открываем новое окно, но не закрывая старое и прописываем:
$ sudo dhclient -r
$ sudo dhclient -i wlp3s0b1
Теперь вы знаете, как быстро настроить WiFi и запустить его, подключение уже должно работать. Можете попробовать пропинговать какой-нибудь сайт, для надёжности. На Линукс все куда сложнее, но после всех шагов, описанных в статье всё должно работать стабильно.
📑 Как настроить wifi из командной строки в Ubuntu
Иногда бывает нужно настроить wifi в Ubuntu сервере, т.е. из командной строки, без графической оболочки (без X-ов). В принципе ничего сложного здесь нет. Рассмотрим подробно весь этот процесс.
В первую очередь необходимо проверить, установлены ли пакет wpasupplicant и wireless-tools. Эти пакеты обеспечивают подключения к к wifi сетям и в частности c с WPA и WPA2 аутентификацией.
Напомним, что технология WPA (Wi-Fi® Protected Access) — это спецификация шифрования данных для беспроводной сети. Она обеспечивает защиту доступа к сети за счет использования протокола EAP (Extensible Authentication Protocol), а также механизм шифрования для защиты данных при передаче.
Технология WPA предназначена для использования с сервером проверки подлинности 802.1X, который распределяет различные ключи каждому пользователю, однако её чаще всего используют без сервера, в менее безопасном режиме «Pre-Shared Key (PSK)». Ключ PSK предназначен для домашних сетей и сетей небольших офисов, где для всех пользователей используется одинаковый пароль.
Протокол WPA-PSK также называется WPA-Personal. Протокол WPA-PSK позволяет беспроводному устройству Brother обмениваться данными с точками доступа при помощи способа шифрования TKIP или AES. Более продвинутый протокол WPA2-PSK позволяет беспроводному устройству обмениваться данными с точками доступа при помощи способа шифрования AES.
Итак проверяем, установлены ли пакеты wpasupplicant и wireless-tools:
$ sudo dpkg -l | grep wpasupplicant $ sudo dpkg -l | grep wireless-tools
Если на выходе не получаем ничего, то пакеты нужно установить:
$ sudo apt-get install wpasupplicant wireless-tools
Кроме того иногда необходимо установить firmware для устройства wifi. Обычно это firmware-realtek, либо firmware-linux-free.
Когда все установлено можно посмотреть список доступных wifi сетей:
Далее необходимо создать файл /etc/wpa_supplicant/wpa_supplicant.conf:
$ sudo touch /etc/wpa_supplicant/wpa_supplicant.conf
и записать туда информацию о сети (SSID) и пароль wpa2-psk:
wpa_passphrase wireless-name password > /etc/wpa_supplicant/wpa_supplicant.conf
wireless-name и password необходимо поменять на свой SSID и пароль.
Затем правим файл /etc/network/interfaces:
$ sudo nano /etc/network/interfaces
auto lo iface lo inet loopback auto wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
и лучше перегрузить компьютер. В этом примере все параметры сети — ip адрес, DNS и т.п. получаются по DHCP. Если необходимо использовать фиксированный IP адрес, то прописываем его явно:
auto lo iface lo inet loopback auto wlan0 iface wlan0 inet static address 192.168.10.7 netmask 255.255.255.0 dns-nameservers 8.8.8.8 gateway 192.168.10.1 wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Естественно все адреса нужно подставить свои. Всё. Должно работать. Если что-то не работает, то нужно разбираться с драйверами wifi карты/устройства. Но это тема другой статьи.
- Установка remmina из ppa в Ubuntu 22.04 или Mint 21
- Исправляем: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg)
- Что такое зомби-процесс в Linux?
- Хитрости командной строки Bash, которые помогут вам работать быстрее
- Команда mkdir в Linux — подробно и с примерами
- Список непечатаемых символов Linux, MacOS или Windows
- Запуск нескольких команд Linux одной составной командой
- Ошибка NO_PUBKEY. Как найти GPG-ключ и добавить его в базу apt системы Ubuntu
- Установка драйвера wifi Asus wl-167g v3 (rtl8192) для Ubuntu 16.04 и 18.04
- Как настроить wifi из командной строки в Ubuntu
- Изменение имени сетевого интерфейса в Ununtu/Mint
- Настройка автозапуска скриптов в Linux Ubuntu/Mint
- Nscd — служба, которая кэширует запросы службы имён
- Почему в меню загрузки ubuntu нет memtest86
- Ethtool — программа изменения параметров сетевой платы в Ubuntu/Mint
- Работа с сервисами в Ubuntu 16.04
- Установка сервера точного времени NTP в Ubuntu 16.04
- Как отключить IPV6 в Ubuntu/Mint
- Отключаем Network Manager в Linux Ubuntu (Mint)
- Изменение разрешения экрана и шрифтов в консоли Ubuntu
- Создание и подключение swap файла
- Ошибка при обновлении ядра
- Блокирование атак при помощи null route или blackhole
- Добавление нового sudo пользователя
- Блокирование ip адреса при помощи iptables
- fail2ban для защиты WordPress
- Ротация логов — logrotate
- Шрифты Windows в Linux системах
- Защита сервера — Fail2Ban
- Изменение пароля в Ubuntu/Mint
- Защита phpMyAdmin
- Русская locale в Ubuntu Server
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:
$ nmcli d DEVICE TYPE STATE CONNECTION . wlan0 wifi disconnected --
Make sure the WiFi radio is on (which is its default state):
Then, list the available WiFi networks:
$ nmcli d wifi list * SSID MODE CHAN RATE SIGNAL BARS SECURITY . my_wifi Infra 5 54 Mbit/s 89 ▂▄▆█ WPA2
As an example, to connect to the access point ‘my_wifi’, you would use the following command:
$ nmcli d wifi connect my_wifi password
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 :
$ nmcli c add type wifi con-name ifname wlan0 ssid $ nmcli c modify wifi-sec.key-mgmt wpa-psk wifi-sec.psk
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: