Сетевой менеджер часто оказывается в ситуациях, когда ему приходится изменять различные сетевые конфигурации. Для этого ему необходимо знать обо всех доступных сетевых интерфейсах в его системе. Поэтому в этой статье мы расскажем о методах, которые вы можете использовать для составления списка сетевых интерфейсов в Debian.
Вывод списка сетевых интерфейсов в Debian
Для вывода списка сетевых интерфейсов в Debian вы можете воспользоваться любым из шести методов, описанных ниже:
Использование команды ip
Чтобы составить список сетевых интерфейсов в Debian с помощью команды IP, вам нужно выполнить следующие шаги:
Запустите терминал в Debian 11 и введите в нём следующую команду, после чего нажмите клавишу Enter:
1 | ip addr |
Как только эта команда будет успешно выполнена, вы сразу же сможете увидеть все ваши сетевые интерфейсы на терминале, как показано на следующем изображении:
Также вы можете ввести следующую команду в терминале и нажать клавишу Enter:
1 | ip link show |
Вывод вышеупомянутой команды показан на рисунке ниже:
Использование команды netstat
Для получения списка сетевых интерфейсов с помощью команды netstat в Debian 11, вам нужно выполнить следующие шаги:
Прежде всего, вам нужно запустить терминал в Debian 11. После этого введите в терминале следующую команду и нажмите клавишу Enter:
1 | netstat -i |
Если при выполнении этой команды вы получите сообщение об ошибке, то, вероятно, вам нужно установить пакет net-tools перед выполнением этой команды. Это можно сделать, набрав в терминале следующую команду и нажав клавишу Enter:
1 | sudo apt install net-tools |
Как только команда netstat будет успешно выполнена, вы сможете увидеть все ваши сетевые интерфейсы на терминале, как показано на рисунке ниже:
Список сетевых интерфейсов с помощью файловой системы /sys
Чтобы составить список сетевых интерфейсов в Debian с помощью команды ls, вам нужно выполнить следующие шаги:
Запустите терминал в Debian и введите в нём следующую команду, после чего нажмите клавишу Enter:
1 | ls /sys/class/net |
В результате успешного выполнения этой команды на вашем терминале появится следующее сообщение:
Использование команды ifconfig
Для получения списка сетевых интерфейсов с помощью команды ifconfig в Debian, вам нужно выполнить следующие шаги:
Прежде всего, вам нужно запустить терминал в Debian. Затем введите в терминале следующую команду и нажмите клавишу Enter для её выполнения:
1 | /sbin/ifconfig |
Как только эта команда будет успешно выполнена, вы сможете увидеть список всех ваших сетевых интерфейсов в терминале, как показано на рисунке ниже:
Использование команды nmcli для списка сетевых интерфейсов
Чтобы вывести список сетевых интерфейсов в Debian с помощью команды nmcli, вам нужно выполнить следующие шаги:
Запустите терминал в Debian и установите в нём Network Manager, набрав следующую команду и нажав клавишу Enter:
1 | sudo apt install network-manager |
Наконец, выполните следующую команду в терминале и нажмите клавишу Enter:
1 | nmcli device status |
Как только эта команда будет успешно выполнена, вы сможете увидеть все ваши сетевые интерфейсы на терминале, как показано на рисунке ниже:
Использование /proc/net/dev
Чтобы получить список сетевых интерфейсов с помощью команды cat в Debian, вам нужно выполнить следующие шаги:
Прежде всего, вам нужно запустить терминал в Debian 11. Затем введите в терминале следующую команду и нажмите клавишу Enter:
1 | cat /proc/net/dev |
Результат выполнения этой команды показан на рисунке ниже:
Заключение
Следуя любому из методов, рассмотренных в этой статье, вы можете легко узнать все ваши сетевые интерфейсы. Все эти методы довольно просты и удобны для выполнения. Более того, они будут отлично работать в системах Debian.