Проверка деталей интерфейса с использованием nmcli
На этом этапе вы будете изучать детали сетевых интерфейсов с помощью команды nmcli
. nmcli
- это инструмент командной строки для управления NetworkManager, службой, которая управляет сетевыми соединениями на многих системах Linux. Для некоторых задач он предоставляет более удобный способ взаимодействия с сетевыми настройками по сравнению с ip
или ifconfig
.
Чтобы просмотреть сводку о ваших сетевых устройствах с помощью nmcli
, введите следующую команду и нажмите Enter:
nmcli device status
Вы увидите вывод, похожий на следующий:
DEVICE TYPE STATE CONNECTION
eth0 ethernet connected Wired connection 1
lo loopback unmanaged --
В этом выводе показаны имя устройства (DEVICE
), его тип (TYPE
), текущее состояние (STATE
) и активное соединение (CONNECTION
).
Чтобы получить более подробную информацию о конкретном интерфейсе, вы можете использовать команду nmcli device show
, за которой следует имя интерфейса. Рассмотрим детали для интерфейса eth0
.
Введите следующую команду и нажмите Enter:
nmcli device show eth0
Вы увидите обширный вывод, содержащий детали о интерфейсе eth0
, включая его аппаратный адрес, IP-адреса, DNS-серверы и многое другое. Вывод будет выглядеть приблизительно так (части вывода сокращены для краткости):
GENERAL.DEVICE: eth0
GENERAL.TYPE: ethernet
GENERAL.HWADDR: 02:42:AC:11:00:02
GENERAL.STATE: 100 (managed)
GENERAL.CONNECTION: Wired connection 1
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/1
WIRED-PROPERTIES.CARRIER: on
IP4.ADDRESS[1]: 172.17.0.2/16
IP4.GATEWAY: 172.17.0.1
IP4.ROUTE[1]: dst = 172.17.0.0/16, nh = 0.0.0.0, mt = 100
IP4.DNS[1]: ...
IP6.ADDRESS[1]: ...
IP6.GATEWAY: ...
nmcli
особенно полезен для написания скриптов для настройки сети и для пользователей, которые предпочитают более структурированный вывод, чем ifconfig
.
Теперь вы узнали три разных команды (ip link show
, ifconfig
и nmcli
) для проверки сетевых интерфейсов в Linux. Каждая команда предоставляет похожую информацию, но с разным уровнем детализации и форматом.
Нажмите Продолжить, чтобы завершить этот практический урок.