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:
- Click the network icon in the system tray (bottom right)
- Select your WiFi network from the list
- Enter the password if required
- 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 interfaceelogind— 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 communicationelogind— session managementpolkit-elogind— privilege authorizationwpa_supplicant— WiFi authentication backenddhcpcd— 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:
- Нажмите на иконку сети в системном трее (правый нижний угол)
- Выберите вашу сеть WiFi из списка
- Введите пароль если требуется
- Готово — соединение сохранится для будущих сессий
Для проводного подключения (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— бэкенд аутентификации WiFidhcpcd— DHCP клиент (для Ethernet)
Всё это включено в стандартную установку Vostok.
💡 Для более глубокой документации по NetworkManager см. страницу ArchWiki NetworkManager — большинство применимо напрямую к Vostok Linux.