- Настройка беспроводного интерфейса в Ubuntu
- Подключитесь к сети Wi-Fi из графического интерфейса GNOME
- Подключитесь к сети Wi-Fi через командную строку
- Заключительные мысли
- Введение в команду lsblk
- Bash Change Directory (cd) Методы, советы и хитрости
- Понимание команды ls с выводом в формате длинного списка и битами разрешений
- Настройка Wi-Fi точки доступа на Linux
- Запуск Wi-Fi Hotspot из графического интерфейса Ubuntu
- Используем Network Manager (nmcli) для организации точки доступа на Linux
- Создаем точку доступа Wi-Fi в Linux с помощью hostapd
Настройка беспроводного интерфейса в Ubuntu
Настройка беспроводного интерфейса на Ubuntu Linux вероятно, это одно из первых действий, которое вам нужно будет сделать после установки операционной системы и первой загрузки в нее. Если у вас есть подходящее оборудование, Ubuntu может легко подключаться к сетям Wi-Fi, настроенным с различными типами безопасности, такими как WEP, WPA и WPA2.
В этом руководстве мы рассмотрим пошаговые инструкции по подключению к сети Wi-Fi из графического интерфейса GNOME (среда рабочего стола по умолчанию) в Ubuntu. Мы также покажем, как подключиться к Wi-Fi из командной строки, что удобно в случае безголовых серверов или серверов, работающих без среды рабочего стола. Следуйте за нами ниже, чтобы узнать, как это сделать.
В этом уроке вы узнаете:
- Как подключиться к сети Wi-Fi в графическом интерфейсе GNOME
- Как подключиться к сети Wi-Fi через командную строку
- Как включить или отключить адаптер Wi-Fi системы
Настройка беспроводного интерфейса в Ubuntu Linux
Подключитесь к сети Wi-Fi из графического интерфейса GNOME
Вы можете выполнить следующие шаги, чтобы узнать, как подключиться к сети Wi-Fi из графического интерфейса. Эти инструкции предназначены, в частности, для GNOME, среды рабочего стола по умолчанию в Ubuntu и многих других. Системы Linux . Однако все среды рабочего стола должны иметь очень похожие шаги.
- Чтобы подключиться к сети Wi-Fi, начните, щелкнув в правом верхнем углу меню GNOME и развернув параметр Wi-Fi. Затем нажмите «Выбрать сеть».
Выберите сеть в правом верхнем углу GNOME.
Выберите беспроводную сеть для подключения
Введите сетевой ключ, если вы подключаетесь к безопасной беспроводной сети.
Щелкните параметр настроек Wi-Fi, чтобы просмотреть расширенную конфигурацию.
Щелкните значок конфигурации (зубчатое колесо)
Это меню содержит всю необходимую информацию о беспроводной сети, к которой мы подключены.
Включите или выключите беспроводной интерфейс
Подключитесь к сети Wi-Fi через командную строку
Если подключение к сети Wi-Fi из графического интерфейса пользователя не подходит для вас, как в случае безголового сервера, вы также можете использовать командную строку для подключения к сети Wi-Fi в Ubuntu. Следуйте инструкциям ниже, чтобы узнать, как это сделать.
- Первое, что нам нужно сделать, это определить имя нашего адаптера Wi-Fi. Общие имена в Ubuntu включают wlan0 или wlp3s0 . Выполните следующую команду, чтобы найти свой.
$ ls / системный / класс / нетто. enp0s25 lo wlp3s0.
$ sudoedit /etc/netplan/50-cloud-init.yaml.
и вставьте следующую строфу конфигурации при замене SSID-NAME-ЗДЕСЬ и ПАРОЛЬ-ЗДЕСЬ с вашим именем сети SSID и паролем:
wifis: wlan0: optional: true точки доступа: "SSID-NAME-HERE": пароль: "PASSWORD-HERE" dhcp4: true
Убедитесь, что жена блок выровнен с указанным выше Ethernet или версия заблокировать, если есть. Весь файл конфигурации может выглядеть примерно так:
# Этот файл создается на основе информации, предоставленной источником данных. Изменения. # чтобы он не сохранялся при перезагрузке экземпляра. Чтобы отключить файлы cloud-init. # возможности конфигурации сети, напишите файл. # /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg со следующим: # network: сеть: ethernets: eth0: dhcp4: true необязательно: true версия: 2 wifis: wlp3s0: optional: true точки доступа: «SSID-NAME-HERE»: пароль: «PASSWORD-HERE» dhcp4: true
Применяется $ sudo netplan.
$ sudo ip link установить dev wlp3s0 вниз. И / ИЛИ. $ sudo ip link set dev wlp3s0 up.
Заключительные мысли
В этом руководстве мы увидели, как настроить беспроводной интерфейс в системе Ubuntu Linux, подключившись к сетям Wi-Fi через графический интерфейс GNOME и командную строку. Мы также узнали, как включить или отключить адаптер Wi-Fi системы. Следуя этим шагам, вы подключитесь к локальной сети и Интернету за считанные секунды, независимо от того, используете ли вы настольную систему или автономный сервер.
Подпишитесь на новостную рассылку Linux Career Newsletter, чтобы получать последние новости, вакансии, советы по карьере и рекомендуемые руководства по настройке.
LinuxConfig ищет технических писателей, специализирующихся на технологиях GNU / Linux и FLOSS. В ваших статьях будут представлены различные руководства по настройке GNU / Linux и технологии FLOSS, используемые в сочетании с операционной системой GNU / Linux.
Ожидается, что при написании статей вы сможете идти в ногу с технологическим прогрессом в вышеупомянутой технической области. Вы будете работать независимо и сможете выпускать не менее 2 технических статей в месяц.
Введение в команду lsblk
Lsblk — очень хорошая утилита, установленная по умолчанию практически во всех дистрибутивах Linux: мы можем использовать ее для получения широкого спектра информации обо всех блочных устройствах, подключенных к системе. В этой статье мы увидим, ка.
Bash Change Directory (cd) Методы, советы и хитрости
Смена каталогов в терминале, возможно, уходит в прошлое для обычных пользователей. Однако, если вы занимаетесь каким-либо уровнем системного администрирования, работы по тестированию, Манипуляции с большими данными или что-то подобное, вы скоро об.
Понимание команды ls с выводом в формате длинного списка и битами разрешений
Вопрос:Когда мы выполняем команду ls, результат содержит первый столбец, например -rw-rw-r– или lrwxrwxrwx. Что это значит?Отвечать:Результат, упомянутый в вашем вопросе, может быть получен с помощью следующего команда linux:ls -l имя_файла. -l оп.
Настройка Wi-Fi точки доступа на Linux
17.08.2022
itpro
Linux, Ubuntu
комментариев 8
В этой статье мы рассмотрим, как создать точку доступа Wi-FI (Software AP) на любом компьютере или ноутбуке c Linux и беспроводным адаптером. Такую точку доступа можно использовать для организации беспроводной локальной сети в небольшом офисе или дома, или использовать для предоставления доступа в Интернет другим устройствам. В данном примере мы используем ноутбук с последней версией Ubuntu.
В первую очередь проверьте, что ваш Wi-Fi модуль поддерживает режим access point (AP). Для этого установите пакет iw:
Утилита iw используется настройки беспроводных интерфейсов (драйвер nl80211) из командной строки. Она поддерживает все новые драйверы, недавно добавленные в ядро. Старый инструмент iwconfig, использующий интерфейс Wireless Extensions, устарел, и настоятельно рекомендуется переключиться на iw и nl80211.
В открывшемся списке под пунктом Supported interface modes, находим:
Это означает, что ваша Wi-Fi адаптер поддерживает работу в режиме точки доступа.
Запуск Wi-Fi Hotspot из графического интерфейса Ubuntu
В Ubuntu 20.04 LTS и более новых версиях с GNOME (3.28+) вы можете запустить точку доступа Wi-Fi прямо из графического интерфейса. Это самый простой способ для рядового пользователя.
Щелкните по значку сетевых подключений и в панели с настройками Wi-Fi выберите в выпадающем меню опцию Turn On Wi-Fi Hotspot.
В появившемся диалоговом окне укажите имя точки доступа и пароль для подключения.
Должна появится надпись, что ваша точка доступа активна. В этом же окне содержится QR код для подключения к вашей точке доступа Wi-Fi.
Используем Network Manager (nmcli) для организации точки доступа на Linux
В большинстве современных дистрибутивов Linux (Ubuntu, Debian, Mint, Fedora, CentOS и т.д.) для управления сетевыми соединениями можно использовать Network Manager. В этом примере мы покажем, как создать программную точку доступа на Linux с помощью Network Manager и утилитой командной строки nmcli.
Сначала нужно получить имя вашего wifi адаптера в системе. Выполните команду:
В нашем примере имя устройства wifi адаптера – wlp4s0b1.
Если на вашем компьютере установлен dnsmasq (легковесный DHCP/DNS сервер), необходимо отключить его. Он будет вызывать конфликт с плагином dnsmasq в NetworkManager.
Чтобы создать точку доступа на интерфейсе wlp4s0b1 с именем сети MyHomeWiFI и ключом сети (паролем) SuperPass21, выполните команды:
# nmcli con add type wifi ifname wlp4s0b1 mode ap con-name MyHomeWiFI ssid MyHomeWiFI
# nmcli con modify MyHomeWiFI 802-11-wireless.band bg
# nmcli con modify MyHomeWiFI 802-11-wireless.channel 1
# nmcli con modify MyHomeWiFI 802-11-wireless-security.key-mgmt wpa-psk
# nmcli con modify MyHomeWiFI 802-11-wireless-security.proto rsn
# nmcli con modify MyHomeWiFI 802-11-wireless-security.group ccmp
# nmcli con modify MyHomeWiFI 802-11-wireless-security.pairwise ccmp
# nmcli con modify MyHomeWiFI 802-11-wireless-security.psk SuperPass21
# nmcli con modify MyHomeWiFI ipv4.method shared
Запустите вашу точку доступа
# nmcli con up MyHomeWiFI
Если вы хотите запустить точку доступа на частоте 5 Ггц и использовать более высокий канал, измените соответствующие команды на:
# nmcli con modify MyHomeWiFI 802-11-wireless.band a
# nmcli con modify MyHomeWiFI 802-11-wireless.channel 35
По умолчанию DHCP сервер в NetworkManager выдает клиентам адреса из диапазона 10.42.0.x/24 (при этом 10.42.0.1 это адрес вашей точки доступа). Вы можете изменить этот диапазон:
# nmcli con modify MyHomeWiFI ipv4.addr 192.168.31.1/24
Чтобы отключить точку доступа, выполните команду:
# nmcli con down MyHomeWiFI
Чтобы полностью удалить ее:
# nmcli con delete MyHomeWiFI
Создаем точку доступа Wi-Fi в Linux с помощью hostapd
Популярным средством для организации точки доступа Wi-Fi на Linux системах является пакет hostapd. Установите его:
Создайте копию оригинального конфигурационного файла (/etc/hostapd/hostapd.conf). Добавьте следующую конфигурацию в hostapd.conf:
$ sudo nano /etc/hostapd/hostapd.conf
interface= wlp4s0b1 # Драйвер nl80211 подходит для большинства адаптеров WiFi driver=nl80211 # Имя вашей точки доступа ssid=MyHomeAP # номер беспроводного канала (от 1 до 13). channel=11 #Выберите режим вашей точки доступа (a = IEEE 802.11a, b = IEEE 802.11b, g = IEEE 802.11g) hw_mode=g # 1=wpa, 2=wep, 3=both auth_algs=1 # разрешить подключение со всех MAC адресов, кроме занесенных в черный список. macaddr_acl=0 wpa=2 wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP CCMP #Устанавливаем пароль к точке доступа wpa_passphrase=MyPass92
ieee80211n=1 ht_capab=[HT40-][SHORT-GI-40]
Размаскируйте сервис hostpad:
$ sudo systemctl unmask hostapd
Далее в параметре DAEMON_CONF файла /etc/default/hostapd укажите путь к конфигурационному файлу:
$ sudo nano /etc/default/hostapd
DAEMON_CONF="/etc/hostapd/hostapd.conf"
Теперь нужно настроить параметры беспроводного сетевого интерфейса. Необходимо задать статический IP, DNS, режим и прочие настройки. Заходим в директорию /etc/network/interfaces и добавляем следующее:
auto wlp3s0 iface wlp3s0 inet static address 10.10.0.1 netmask 255.255.255.0
Это нужно в том числе, чтобы NetworkManager не трогал сетевой интерфейс Wi-Fi. После сохранения настроек перезапустите компьютер.
Осталось настроить DHCP сервер, который будет назначать IP адреса устройствам, которые подключаются к вашей точке доступа Linux. В нашем примере мы будем использовать легкий dnsmasq:
Отредактируйте конфигурационный файл dnsmasq.conf. Укажем, что dnsmasq будет работать на интерфейсе wlp4s0b1, и выдавать IP адреса из диапазона 10.10.0.x. В самом простом случае конфигурация может быть такой:
$ sudo nano /etc/dnsmasq/dnsmasq.conf
interface=wlp4s0b1 dhcp-range=10.10.0.2,10.10.0.100,12h #Задать сервер DNS server=/www.google.com/8.8.8.8
Чтобы ваш хост Linux маршрутизировал пакеты между Wi-Fi клиентами и внешним интернет подключением, нужно включить роутинг и добавить правило в iptables:
sysctl net.ipv4.ip_forward=1
iptables -t nat -A POSTROUTING -o enp3s0 -j MASQUERADE
Также можно использовать интерфейс bridge для организации доступа клиентов из локальной сети в Интернет (этот пункт мы опустим, чтобы не загромождать статью).
# systemctl start dnsmasq.service
# systemctl start hosapd
Теперь вы можете подключиться к вашей точке доступа с любого клиента, проверить что он получил IP адрес из заданного диапазона и может выходить в интернет.
Предыдущая статья Следующая статья