Network Manager в Ubuntu 20.04: GUI і CLI
02.03.2026Вступ
Network Manager — стандартний інструмент для керування мережею в Ubuntu 20.04. Він надає зручні можливості як у графічному середовищі GNOME, так і через інструменти командного рядка (nmcli, nmtui). У цій статті розглянемо основні дії: підключення до Wi‑Fi та Ethernet, налаштування статичної адреси та DNS, створення точки доступу і базові команди для діагностики.
Керування мережею через GUI
Ubuntu 20.04 за замовчуванням використовує GNOME Settings (Налаштування) для основних мережевих операцій. Додатково доступні апплети та редактори з пакета network-manager-gnome.
Загальні дії у GNOME Settings
- Відкрийте Налаштування → Мережа, щоб побачити блоки «Провідна» та «Wi‑Fi».
- У списку Wi‑Fi виберіть мережу та введіть пароль; для Ethernet з’єднання зазвичай підключення відбувається автоматично.
- Натисніть значок шестерні поруч із підключенням, щоб відкрити додаткові параметри (IPv4/IPv6, DNS, проксі, маршрути, метрика).
Як налаштувати статичну IP‑адресу через GUI
У вікні параметрів підключення виберіть вкладку IPv4 (або IPv6). Змініть метод на «Manual», додайте адресу у форматі CIDR (наприклад, 192.168.1.50/24), вкажіть шлюз і DNS‑сервери. Збережіть і перепідключіться.
Створення точки доступу (Hotspot)
У розділі Wi‑Fi є опція «Точкова мережа» або «Перетворити у точку доступу». Вкажіть ім’я мережі (SSID), тип безпеки і пароль. Це зручно для швидкого роздавання інтернету з ноутбука.
Додаткові GUI-інструменти
- nm‑connection‑editor — класичний редактор з детальними налаштуваннями (потрібно встановити пакет network-manager-gnome).
- Аплет у панелі (nm‑applet) корисний у традиційних десктопах для швидкого управління.
Керування мережею через CLI (nmcli та nmtui)
Командний рядок дозволяє автоматизувати налаштування, працювати на серверах або віддалено через SSH. Основні інструменти — nmcli (повний функціонал) і nmtui (текстовий інтерфейс).
Базові команди nmcli
- Перевірити статус пристроїв:
nmcli device status - Показати доступні підключення:
nmcli connection show - Підключити існуюче з’єднання:
nmcli connection up id "Wired connection 1" - Відключити пристрій:
nmcli device disconnect enp3s0 - Увімкнути або вимкнути Wi‑Fi:
nmcli radio wifi on/nmcli radio wifi off
Приклади налаштувань через nmcli
Додати нове провідне підключення зі статичною IPv4 адресою:
sudo nmcli connection add type ethernet ifname enp3s0 con-name static1 ipv4.addresses 192.168.1.50/24 ipv4.gateway 192.168.1.1 ipv4.dns "8.8.8.8 8.8.4.4" ipv4.method manual
Змінити існуюче підключення:
sudo nmcli connection modify "Wired connection 1" ipv4.method manual ipv4.addresses 192.168.1.60/24 ipv4.gateway 192.168.1.1 ipv4.dns "1.1.1.1"
Після змін підняти підключення:
sudo nmcli connection up id "Wired connection 1"
nmtui — зручність у терміналі
Якщо потрібен простий текстовий інтерфейс, виконайте sudo nmtui. Він дозволяє редагувати підключення, створювати нові і підключатися до мереж без складних команд.
Діагностика та корисні поради
- Перегляньте логи Network Manager:
journalctl -u NetworkManager -fдля живого відстеження подій. - Перевірте, чи правильно працює DNS через systemd‑resolved:
systemd-resolve --statusабо перевірте /etc/resolv.conf (в Ubuntu це може бути символьне посилання на systemd). - Якщо потрібен повний контроль інтерфейсу відключіть Network Manager (на серверах це інколи потрібно) і використовуйте системні конфігурації netplan, але для десктопів краще залишити Network Manager.
- Багато проблем вирішуються перевстановленням пакета або перезапуском служби:
sudo systemctl restart NetworkManager.
Поради з безпеки і зручності
Для публічних або мереж з низькою довірою уникайте автозапам’ятовування паролів у вказаних профілях. Для мобільних підключень увімкніть опцію «Metered» (облік трафіку), щоб обмежити фонові оновлення. Якщо використовуєте VPN, додайте його як підключення в Network Manager для автоматичного застосування маршрутизації і DNS при підключенні.
Висновок
Network Manager в Ubuntu 20.04 — гнучкий інструмент для повсякденного керування мережею. GNOME Settings і nm‑connection‑editor підходять для користувачів, яким потрібен візуальний контроль, а nmcli і nmtui — для скриптів, серверів і швидкої роботи в терміналі. Знання обох підходів допоможе швидко налаштувати підключення і ефективно діагностувати проблеми.