Установка Синтаксис Опции Команды Запуск службы systemd-networkd Примеры использования
Окружение
Networkctl — это инструмент для управления сетевыми устройствами и конфигурациями. Он позволяет пользователям получать информацию о состоянии сетевых интерфейсов и их конфигурации.
Для установки systemd-networkd выполните команду в терминале (потребуются права администратора):
sudo dnf install systemd-networkd
Для обеспечения корректной работы networkctl служба systemd-networkd должна быть запущена. Для запуска службы и добавления ее в автозагрузку выполните:
sudo systemctl enable systemd-networkd --now
Дальнейшая работа в программе производится с правами непривилегированного пользователя.
Проверить статус службы:
systemctl status systemd-networkd
Утилита доступна для запуска через терминал с использованием команды следующего формата:
networkctl [<опции>] [<команды>]
Основные опции утилиты:
-h, --help — вывод справки по использованию утилиты;
--version — вывод версии утилиты;
--no-pager — отключение постраничного вывода данных;
--no-legend — отключение вывода условных обозначений;
-a, --all — отображение всех интерфейсов, включая те, которые неактивны;
-s --stats — показ статистики сетевых интерфейсов;
-l --full — вывод подробной информации;
-n, --lines=[<число>] — указание количества строк для отображения в журнале;
--json=pretty|short|off — вывод информации в формате JSON. Возможные значения:
pretty — форматированный вывод;
short — сокращённый вывод;
off — отключение вывода в формате JSON.
Основные команды утилиты:
Перед запуском networkctl убедитесь, что служба systemd-networkd запущена, в противном случае вы получите неполный вывод, о чем свидетельствует следующая ошибка:
WARNING: systemd-networkd is not running, output will be incomplete.
1. Отображение списка доступных сетевых соединений и их текущего состояния:
networkctl list
Команда networkctl list используется для отображения списка всех сетевых соединений и их соответствующих свойств, включая индекс интерфейса, состояние, тип, аппаратный адрес, драйвер и рабочее состояние.
Пример вывода:
IDX LINK TYPE OPERATIONAL SETUP 1 lo loopback carrier unmanaged 2 enp0s3 ether routable unmanaged 2 links listed.
где:
IDX — индекс сетевого интерфейса,
LINK — название сетевого интерфейса,
TYPE — тип сетевого интерфейса. Возможные значения:
loopback — интерфейс для обратной связи,
ether — Ethernet-интерфейс.
OPERATIONAL — текущее рабочее состояние. Возможные значения:
SETUP — состояние настройки сетевого канала. Возможные значения:
2. Отображение общего состояния определённого сетевого канала:
networkctl status enp0s3
enp0s3 — название сетевого канала (интерфейса), для которого необходимо получить информацию.
Команда networkctl status предоставляет обзор всех сетевых каналов и связанных с ними свойств, включая активные IP-адреса, назначенный DHCP-сервер, шлюз и информацию DNS.
State: routable (unmanaged) Address: 192.168.2.15 Gateway: 192.168.2.1
State — показывает текущее состояние сетевого канала;
Address — отображает назначенный IP-адрес;
Gateway — указывает шлюз по умолчанию.
3. Запуск сетевых устройств:
networkctl up enp0s3
Команда networkctl up используется для активации сетевого интерфейса.
4. Отключение сетевого устройства с временным выводом из эксплуатации:
networkctl down enp0s3
5. Обновление динамических конфигураций:
networkctl renew enp0s3
6. Перезагрузка файлов конфигурации:
networkctl reload
Если были внесены изменения в конфигурационные файлы сети (.netdev и .network), необходимо перезагрузить конфигурацию, чтобы изменения вступили в силу.
7. Перенастройка сетевых интерфейсов:
networkctl reconfigure enp0s3
Команда используется для применения изменений конфигурации к сетевому интерфейсу без его перезагрузки.
8. Просмотр логов службы systemd-networkd для диагностики и анализа проблем с сетью:
journalctl -u systemd-networkd.service
Дата последнего изменения: 06.02.2025
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.
Нажимая «Отправить запрос», вы соглашаетесь с условиями обработки персональных данных.
Вы будете получать только актуальную информацию по обновлению безопасности
Подписываясь на уведомления, вы соглашаетесь с условиями обработки персональных данных.
На ваш почтовый адрес отправлено письмо с подтверждением подписки.