Гид по технологиям

Как подключить Wi‑Fi на Ubuntu Server

5 min read Linux Обновлено 26 Dec 2025
Как подключить Wi‑Fi на Ubuntu Server
Как подключить Wi‑Fi на Ubuntu Server

человек подключает устройство к Wi‑Fi на Ubuntu Server

Ubuntu Server — надёжная серверная ОС, похожая на Ubuntu Desktop, но без графического интерфейса. Основное взаимодействие происходит через терминал. Если вы привыкли к подключению через GUI, настройка Wi‑Fi в терминале может показаться непривычной. Ниже — практическое руководство с командами, примерами и планом действий на случай проблем.

Почему выбрать Ubuntu Server

Ubuntu Server подходит для критичных задач, виртуальных машин и имитации production‑окружений. Она работает на старом железе, использует минимум ресурсов и остаётся открытой. На большинстве инсталляций сетевые настройки управляются через netplan — YAML‑файлы в /etc/netplan.

Шаг 1: Найдите имя беспроводного интерфейса

Сначала нужно узнать имя вашего Wi‑Fi интерфейса. В Linux имена интерфейсов находятся в каталоге /sys/class/net. Выполните команду:

ls -l /sys/class/net

список сетевых интерфейсов в Linux в /sys/class/net

Имена беспроводных интерфейсов обычно начинаются с буквы w, например wlp0s20f3. Запомните или выпишите своё имя интерфейса — оно понадобится дальше.

Шаг 2: Отредактируйте netplan конфигурацию

Сетевые настройки для Ubuntu Server хранятся в /etc/netplan и обычно называются 00-installer-config.yaml. Перед изменением создайте резервную копию:

sudo cp /etc/netplan/00-installer-config.yaml /etc/netplan/00-install-config.original.yaml

Откройте файл в редакторе с правами sudo. В примере используется vim:

sudo vim /etc/netplan/00-installer-config.yaml

Замените содержимое на шаблон ниже, предварительно подставив ваше имя интерфейса, SSID и пароль. В YAML важны отступы — используйте два пробела.

# This is the network config written by 'subiquity'

network:
  version: 2
  wifis:
    wlp0s20f3:
      access-points:
        Mywifi1:
          password: G4XJdbuBVsQeq6Rz
        Mywifi2:
          password: uRK46vdoA76iCNBY
      dhcp4: true

Примечания:

  • Замените wlp0s20f3 на имя вашего интерфейса.
  • Укажите корректные SSID и пароли.
  • dhcp4: true включает получение IPv4 по DHCP. Для статического IP добавьте секцию addresses и gateway.

В Vim: нажмите Esc, введите :wq и нажмите Enter, чтобы сохранить и выйти.

Шаг 3: Примените настройки

Сохранённые изменения нужно применить:

sudo netplan apply

Альтернатива — перезагрузка системы. После применения netplan проверяйте статус интерфейса:

ip a show <имя_интерфейса>

или

ip r

для проверки маршрутов.

Альтернатива: подключение во время установки

При установке Ubuntu Server на странице с сетевыми настройками можно настроить Wi‑Fi сразу. Нажмите Create bond и следуйте подсказкам для выбора беспроводного интерфейса и SSID.

настройка Wi‑Fi во время установки Ubuntu Server

Альтернативные способы подключения из терминала

Если по каким‑то причинам netplan не подходит, используйте один из инструментов:

  • nmcli — утилита для NetworkManager. Подходит на десктопах и если NetworkManager активен на сервере.
    • Подключение: sudo nmcli device wifi connect “SSID” password “пароль” ifname <интерфейс>
  • wpa_supplicant — низкоуровневая утилита для управления WPA/WPA2.
    • Создавайте конфиг wpa_supplicant.conf и запускайте wpa_supplicant -i <интерфейс> -c /path/to/wpa_supplicant.conf

Выбор метода зависит от того, что установлено в системе и как вы хотите управлять сетью. Netplan — стандарт для Ubuntu Server.

Быстрые упрощённые команды (cheat sheet)

  • Просмотр интерфейсов: ls -l /sys/class/net
  • Узнать IP: ip a
  • Применить netplan: sudo netplan apply
  • Проверить соединение: ping 8.8.8.8
  • Перезагрузить сеть (если нужно): sudo systemctl restart systemd-networkd

План действий при ошибке подключения — инструкция по устранению неполадок

  1. Проверка интерфейса
    • ip link show <интерфейс>
    • dmesg | grep -i wlan или sudo dmesg | tail -n 50
  2. Проверка конфигурации netplan
    • sudo netplan try (позволяет откатить при ошибке)
    • sudo netplan –debug apply
  3. Проверка видимости сети
    • sudo iwlist <интерфейс> scan | grep SSID
    • или nmcli device wifi list
  4. Проверка аутентификации
    • Неправильный пароль — наиболее частая проблема. Проверьте SSID и пароль.
  5. Логи
    • journalctl -u systemd-networkd -b
    • journalctl -u NetworkManager -b (если NetworkManager активен)
  6. Откат
    • Восстановите резервную копию: sudo cp /etc/netplan/00-install-config.original.yaml /etc/netplan/00-installer-config.yaml && sudo netplan apply

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

Контрольные списки по ролям

Администратор

  • Задокументировать текущее имя интерфейса и конфигурацию.
  • Создать резервную копию netplan.
  • Применить изменения в окно обслуживания.

DevOps/инженер развёртывания

  • Автоматизировать конфигурацию через Ansible/Cloud‑init.
  • Проверять netplan –debug apply в CI.

Новичок

  • Делайте снимки экрана или копируйте файл конфигурации перед изменением.
  • Проверяйте, что у вас есть физический доступ для отката.

Безопасность и приватность

  • Храните пароли в защищённых местах, не добавляйте открытые пароли в систему контроля версий.
  • Для постоянных развёртываний используйте защищённые переменные в CI или Vault.
  • Ограничивайте доступ к серверу по SSH и используйте ключи вместо паролей.

Когда описанный способ не работает

  • Если на системе активен NetworkManager и netplan делегирует управление NetworkManager, редактируйте профиль через nmcli или NetworkManager‑конфиги.
  • При корпоративной Wi‑Fi с 802.1X потребуется дополнительная конфигурация wpa_supplicant с сертификатами.
  • Если драйверы для Wi‑Fi отсутствуют, нужно установить проприетарные драйверы или firmware.

Критерии приёмки

  • Интерфейс получает IP‑адрес (ip a показывает адрес).
  • Пингуется внешний адрес (ping 8.8.8.8 возвращает ответы).
  • Маршруты корректны (ip r показывает default via).
  • Логи не содержат ошибок аутентификации или DHCP.

Короткая методология

  1. Сохранить резервную копию текущего файла netplan.
  2. Отредактировать YAML с корректными данными.
  3. Применить netplan apply и проверить сеть.
  4. При проблемах — использовать runbook для диагностики и отката.

Итог

Подключение Wi‑Fi на Ubuntu Server выполняется через редактирование netplan или альтернативно через nmcli/wpa_supplicant. Всегда делайте резервную копию конфигураций, проверяйте логи и имейте путь отката. Этот подход даёт повторяемость и безопасную процедуру настройки сетей на сервере.

Важно: если вы настраиваете сервер удалённо, заранее подготовьте альтернативный доступ.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Создать загрузочную USB с Windows 11
Руководства

Создать загрузочную USB с Windows 11

Программный RAID в Windows 7 — как создать спан-том
Windows Storage

Программный RAID в Windows 7 — как создать спан-том

Как вставить календарь в PowerPoint
PowerPoint

Как вставить календарь в PowerPoint

Отключить предложения Check In в iMessage
iPhone

Отключить предложения Check In в iMessage

Выровнять ресиновый 3D‑принтер — пошагово
3D-печать

Выровнять ресиновый 3D‑принтер — пошагово

ChatGPT как редактор и коуч для вашего контента
Контент

ChatGPT как редактор и коуч для вашего контента