Системный Администратор | Sysadmin Windows & Linux Server. Настройка Сети, ПК и Железа. IT Уроки для Сисадмина: Безопасность, Софт и Техподдержка (Helpdesk). Компьютерная помощь.
IT и технологии · 8 сентября 2026 г.
Управление и настройка сети в Linux с помощью утилиты nmcli
Управление и настройка сети в Linux с помощью утилиты nmcli Вы можете использовать различные инструменты для настройки сетевых подключений, как графических так и консольно командных, графические удобны своей простотой, а командные удобны тем что их можно использовать в различных сценариях, в этом видео вы познакомитесь с консольной утилитой nmcli (Network Manager Command Line Interface) Настройка интерфейса con — сокращенно от connection (можно писать сокращенно или полностью) mod — сокращенно от modify (можно писать сокращенно или полностью) dev — сокращенно от device (можно писать сокращенно или полностью) ens33 — имя интерфейса ipv4.addresses — семейство протокола ipv4 Переименовать имя соединения: nmcli con mod "Wired connection 1" con-name "lan" Установка адреса в ручном режиме: nmcli con mod ens33 ipv4.method manual Получить IP адрес автоматически через DHCP: nmcli con mod ens33 ipv4.method auto Установить IP адрес: nmcli con mod ens33 ipv4.addresses 192.168.100.25/24 Удалить IP адрес: nmcli con mod ens33 ipv4.addresses "" Установить шлюз по умолчанию: nmcli con mod ens33 ipv4.gateway 20.20.20.1 Удалить шлюз по умолчанию: nmcli con mod ens33 ipv4.gateway "" Установить DNS: nmcli con mod ens33 ipv4.dns 8.8.8.8 Удалить DNS адрес: nmcli con mod ens33 ipv4.dns "" Включить интерфейс: nmcli con up ens33 Выключить интерфейс: nmcli con down ens33 Добавить дополнительный IP адрес: nmcli con mod ens33 +ipv4.addresses "192.168.180.189/24" Удалить IP адрес (второй вариант): nmcli con mod ens33 -ipv4.addresses "192.168.8.189/24" Добавить VLAN c тегом 21 на физический интерфейс ens33 (InterVLAN): nmcli con add type vlan con-name VLAN21 ifname VLAN21 dev ens33 id 21 Установить IP адрес VLAN интерфейсу: nmcli con mod VLAN21 ipv4.addresses 172.10.10.11/24 Команды диагностики Cостояние всех интерфейсов: nmcli dev status Краткое состоянии всех интерфейсов: nmcli -t dev Cостояние физических интерфейсов и их UUID: nmcli con show Информация о конкретном интерфейсе: nmcli dev show ens33 Информация о соединении интерфейса: nmcli con show ens33 Маршрутизация Посмотреть таблицу маршрутизации: ip route Добавить временный маршрут на сеть 192.168.2.0/24 через 192.168.100.1: ip route add 192.168.2.0/24 via 192.168.100.1 Изменить временный маршрут: ip route change 192.168.2.0/24 via 192.168.8.10 Добавить второй временный шлюз для сети 192.168.2.0/24 (балансировка маршрута): ip route append 192.168.2.0/24 via 192.168.8.11 Удалить временный маршрут на сеть 192.168.2.0/24 через 192.168.8.12: ip route del 192.168.2.0/24 via 192.168.8.11 Удалить временный маршрут на сеть 192.168.2.0/24 : ip route del 192.168.2.0/24 Добавить постоянный маршрут на сеть 192.168.2.0/24 через 192.168.8.2 на интерфейсе ens33: nmcli con mod ens33 +ipv4.routes "192.168.2.0/24 192.168.8.54" nmcli con up ens33 Удалить маршрут на сеть 192.168.2.0/24 через 192.168.8.2 на интерфейсе ens33: nmcli con mod ens33 -ipv4.routes "192.168.2.0/24 192.168.8.54" nmcli con up ens33 Изменить метрику на интерфейсе: nmcli con mod ens33 ipv4.route-metric 400 nmcli con up ens33 Изменить mtu на интерфейсе: nmcli con mod ens33 ethernet.mtu 1600 nmcli con up ens33 источник 👉 @i_odmin