Vostok LinuxVostok Linux

Network

Network Management in Vostok Linux

Vostok Linux uses NetworkManager as its network management system. It handles WiFi, Ethernet, VPN, mobile broadband, and more — automatically. On KDE Plasma, it runs silently in the background and is controlled through the system tray applet in the bottom right corner.

NetworkManager starts automatically on boot and in most cases you will never need to touch it manually.


🖥️ KDE Plasma — GUI (Recommended)

The easiest way to connect to a network is through KDE Plasma's built-in network applet:

  1. Click the network icon in the system tray (bottom right)
  2. Select your WiFi network from the list
  3. Enter the password if required
  4. Done — the connection is saved for future sessions

For wired (Ethernet) connections — just plug in the cable. NetworkManager detects it automatically.


📟 nmtui — Terminal UI (Simple)

If you prefer working in the terminal but want a friendly interface, use nmtui:

sudo nmtui

A simple text-based menu will appear where you can:

  • Connect to WiFi networks
  • Set up static IP addresses
  • Manage existing connections
  • Set the system hostname

⚡ nmcli — Command Line (Advanced)

nmcli is the full command-line interface for NetworkManager. Use it for scripting, headless systems, or when you want full control.

Check Status

nmcli general status

List All Network Devices

nmcli device status

List Available WiFi Networks

nmcli device wifi list

Connect to WiFi

nmcli device wifi connect "SSID" password "yourpassword"

Connect to a Saved Network

nmcli connection up "connection-name"

Show All Saved Connections

nmcli connection show

Show Active Connections

nmcli connection show --active

Disconnect from a Network

nmcli connection down "connection-name"

Delete a Saved Connection

nmcli connection delete "connection-name"

Set Static IP Address

nmcli connection modify "connection-name" ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns "8.8.8.8 1.1.1.1"
nmcli connection up "connection-name"

Switch Back to DHCP

nmcli connection modify "connection-name" ipv4.method auto
nmcli connection up "connection-name"

Restart NetworkManager

sudo sv restart NetworkManager

Check NetworkManager Logs

journalctl -u NetworkManager -f

🔌 Wired (Ethernet) Internet

For most users, Ethernet works automatically — plug in the cable and NetworkManager handles the rest via DHCP.

However, if your wired connection does not work after installation, you may need to enable the dhcpcd service. At the end of the Vostok installer, you are given the option to enable services manually. Make sure to enable:

  • dhcpcd-eth0 — DHCP client for your Ethernet interface
  • elogind — required for session management

To enable them manually after installation:

sudo ln -s /etc/sv/dhcpcd /var/service/
sudo sv start dhcpcd

🔍 Diagnostics

Check Your IP Address

ip addr show

Test Internet Connectivity

ping -c 4 vostoklinux.org

Check DNS Resolution

nslookup google.com

View Routing Table

ip route show

Check NetworkManager Service Status

sv status NetworkManager

⚠️ Common Issues

WiFi not showing up Make sure the wireless interface is not blocked:

rfkill list
rfkill unblock wifi

No IP address on Ethernet Enable and start dhcpcd:

sudo ln -s /etc/sv/dhcpcd /var/service/
sudo sv start dhcpcd

Connection keeps dropping Disable WiFi power saving:

nmcli connection modify "your-wifi" 802-11-wireless.powersave 2

DNS not resolving Set manual DNS servers:

nmcli connection modify "your-connection" ipv4.dns "1.1.1.1 8.8.8.8"
nmcli connection up "your-connection"

📦 Dependencies

NetworkManager on Vostok Linux depends on:

  • dbus — inter-process communication
  • elogind — session management
  • polkit-elogind — privilege authorization
  • wpa_supplicant — WiFi authentication backend
  • dhcpcd — DHCP client (for Ethernet)

All of these are included in the default Vostok installation.


💡 For deeper NetworkManager documentation, see the ArchWiki NetworkManager page — most of it applies directly to Vostok Linux.

Управление сетью в Vostok Linux

Vostok Linux использует NetworkManager как систему управления сетью. Он обрабатывает WiFi, Ethernet, VPN, мобильный интернет и многое другое — автоматически. В KDE Plasma он работает в фоне и управляется через апплет в системном трее справа внизу.

NetworkManager запускается автоматически при загрузке и в большинстве случаев вам не нужно его трогать вручную.


🖥️ KDE Plasma — Графический интерфейс (Рекомендуется)

Самый простой способ подключиться к сети — через встроенный апплет сети KDE Plasma:

  1. Нажмите на иконку сети в системном трее (правый нижний угол)
  2. Выберите вашу сеть WiFi из списка
  3. Введите пароль если требуется
  4. Готово — соединение сохранится для будущих сессий

Для проводного подключения (Ethernet) — просто подключите кабель. NetworkManager обнаружит его автоматически.


📟 nmtui — Текстовый интерфейс (Простой)

Если предпочитаете терминал но хотите удобный интерфейс — используйте nmtui:

sudo nmtui

Появится простое текстовое меню где можно:

  • Подключиться к WiFi сетям
  • Настроить статический IP адрес
  • Управлять существующими соединениями
  • Задать имя хоста системы

⚡ nmcli — Командная строка (Продвинутый)

nmcli — полный интерфейс командной строки для NetworkManager. Используйте для скриптов, безголовых систем или когда нужен полный контроль.

Проверить статус

nmcli general status

Список всех сетевых устройств

nmcli device status

Список доступных WiFi сетей

nmcli device wifi list

Подключиться к WiFi

nmcli device wifi connect "SSID" password "ваш_пароль"

Подключиться к сохранённой сети

nmcli connection up "имя-соединения"

Показать все сохранённые соединения

nmcli connection show

Показать активные соединения

nmcli connection show --active

Отключиться от сети

nmcli connection down "имя-соединения"

Удалить сохранённое соединение

nmcli connection delete "имя-соединения"

Установить статический IP адрес

nmcli connection modify "имя-соединения" ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns "8.8.8.8 1.1.1.1"
nmcli connection up "имя-соединения"

Вернуться на DHCP

nmcli connection modify "имя-соединения" ipv4.method auto
nmcli connection up "имя-соединения"

Перезапустить NetworkManager

sudo sv restart NetworkManager

Проверить логи NetworkManager

journalctl -u NetworkManager -f

🔌 Проводной интернет (Ethernet)

Для большинства пользователей Ethernet работает автоматически — подключите кабель и NetworkManager займётся остальным через DHCP.

Однако если проводное соединение не работает после установки, возможно нужно включить службу dhcpcd. В конце инсталлятора Vostok есть возможность вручную выбрать какие службы включить. Убедитесь что включены:

  • dhcpcd-eth0 — DHCP клиент для вашего Ethernet интерфейса
  • elogind — необходим для управления сессией

Чтобы включить вручную после установки:

sudo ln -s /etc/sv/dhcpcd /var/service/
sudo sv start dhcpcd

🔍 Диагностика

Проверить IP адрес

ip addr show

Проверить интернет соединение

ping -c 4 vostoklinux.org

Проверить разрешение DNS

nslookup google.com

Посмотреть таблицу маршрутизации

ip route show

Статус службы NetworkManager

sv status NetworkManager

⚠️ Частые проблемы

WiFi не отображается Убедитесь что беспроводной интерфейс не заблокирован:

rfkill list
rfkill unblock wifi

Нет IP адреса на Ethernet Включите и запустите dhcpcd:

sudo ln -s /etc/sv/dhcpcd /var/service/
sudo sv start dhcpcd

Соединение постоянно обрывается Отключите энергосбережение WiFi:

nmcli connection modify "ваш-wifi" 802-11-wireless.powersave 2

DNS не резолвится Установите DNS серверы вручную:

nmcli connection modify "ваше-соединение" ipv4.dns "1.1.1.1 8.8.8.8"
nmcli connection up "ваше-соединение"

📦 Зависимости

NetworkManager в Vostok Linux зависит от:

  • dbus — межпроцессное взаимодействие
  • elogind — управление сессией
  • polkit-elogind — авторизация привилегий
  • wpa_supplicant — бэкенд аутентификации WiFi
  • dhcpcd — DHCP клиент (для Ethernet)

Всё это включено в стандартную установку Vostok.


💡 Для более глубокой документации по NetworkManager см. страницу ArchWiki NetworkManager — большинство применимо напрямую к Vostok Linux.