Список сетевых интерфейсов в Debian 10

List Network Interfaces Debian 10



Системному администратору или обычному пользователю вам часто приходится выполнять настройку сети. Прежде чем сделать это, вы должны знать, сколько сетевых интерфейсов доступно в вашей системе. В этой статье будут обсуждаться различные способы составления списка сетевых интерфейсов в системах Debian.

Команды, перечисленные в этой статье, были запущены с помощью приложения Терминал командной строки. Чтобы запустить приложение «Терминал» в Debian, щелкните вкладку «Действия» в верхнем левом углу рабочего стола и введите Терминал в строке поиска . Когда появится результат поиска, щелкните значок Терминала, чтобы открыть Терминал.







Примечание: все команды, обсуждаемые в этой статье, были выполнены в системе Debian 10 Buster.



Метод №1: IP-команда

Самый распространенный и простой способ составить список сетевых интерфейсов - использовать команду IP. Эта команда предоставляет широкий спектр информации о сетевых интерфейсах вашей системы.



Чтобы вывести список сетевых интерфейсов в вашей системе, введите в Терминале следующую команду:





$ipк

Или

$IP-адрес



Приведенная выше команда перечисляет все сетевые интерфейсы, доступные в вашей системе. Приведенные выше выходные данные показывают, что в системе есть три интерфейса: один интерфейс обратной связи (lo) и два интерфейса Ethernet (eth0 и eth1) перечислены вместе с другой статистикой. Эта команда также покажет некоторую другую полезную информацию о сетевых интерфейсах, включая IP-адрес, статус (UP или DOWN), MAC-адрес и т. Д.

Примечание. У вас могут быть разные имена сетевых интерфейсов в зависимости от оборудования вашей системы.

Вы также можете использовать следующую IP-команду для вывода списка сетевых интерфейсов:

$IP ссылкаПоказать

Метод # 2: команда ifconfig

Команда ifconfig теперь устарела, но все еще поддерживается во многих дистрибутивах Linux. Вы можете использовать команду ifconfig для вывода списка сетевых интерфейсов, доступных в вашей системе.

Вместо того, чтобы вводить ifconfig введите команду / sbin / ifconfig чтобы вывести список сетевых интерфейсов в вашей системе.

$/sbin/ifconfig

Помимо перечисления сетевых интерфейсов, приведенная выше команда покажет другую полезную информацию о сетевых интерфейсах, включая IP-адрес, размер MTU, количество отправленных / полученных пакетов и т. Д.

Метод # 3: команда netstat

Команду netstat также можно использовать для вывода списка сетевых интерфейсов, доступных в вашей системе. Для этого введите netstat , за которым следует флаг -i, как показано ниже:

$netstat

Приведенная выше команда перечисляет доступные сетевые интерфейсы в вашей системе, а также другую полезную информацию, такую ​​как количество отправленных принятых пакетов, размер MTU и т. Д.

Метод # 4: команда nmcli

Команда nmcli также предоставляет информацию о сетевых интерфейсах. Команда nmcli доступна в дистрибутивах Debian, работающих с графическими интерфейсами. Однако, если вы работаете в системе без графического интерфейса пользователя, вам необходимо установить сетевой менеджер, используя следующую команду в Терминале:

$судоподходящийустановитьсетевой менеджер

После завершения установки выполните следующие команды в Терминале, чтобы включить и запустить диспетчер сети:

$судоsystemctl запустить сетевой менеджер
$судоsystemctlвключитьсетевой менеджер

Чтобы вывести список доступных сетевых интерфейсов в вашей системе, выполните следующую команду в Терминале:

$Состояние устройства nmcli

Приведенная выше команда выводит краткую информацию о доступных сетевых интерфейсах.

Метод # 5: / sys / class / net Directory

Вы также можете просматривать сетевые интерфейсы в вашей системе, просматривая содержимое каталога / sys / class / net. Для этого выполните в Терминале следующую команду:

$ls /sys/класс/сеть

Приведенная выше команда возвращает краткий вывод, отображающий только имена интерфейсов, доступных в вашей системе.

Метод # 6: файл / proc / net / dev

Файл / proc / net / dev также содержит информацию о сетевых интерфейсах. Вы можете просмотреть доступные сетевые интерфейсы в вашей системе, просмотрев содержимое этого файла. Для этого выполните следующую команду в Терминале:

$Кот /процентов/сеть/разработчик

Приведенная выше команда перечисляет сетевые интерфейсы, доступные в системе, а также некоторую другую информацию об интерфейсах.

Заключение

В Linux замечательно то, что он позволяет выполнять одну и ту же работу по-разному. В этой статье обсуждались различные методы, с помощью которых вы можете составить список сетевых интерфейсов в вашей системе Debian.