Debian

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

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

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

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

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

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

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

$ ip a

Или же

$ 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 -i

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

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

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

$ sudo apt установить сетевой менеджер

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

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

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

Статус устройства $ nmcli

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

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

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

$ ls / sys / class / net

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

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

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

$ cat / proc / net / dev

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

Заключение

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

Порты коммерческих игровых движков с открытым исходным кодом
Бесплатные игры с открытым исходным кодом и кроссплатформенные версии игрового движка можно использовать для игры как в старые, так и в некоторые из с...
Лучшие игры с командной строкой для Linux
Командная строка - не только ваш главный союзник при использовании Linux - она ​​также может быть источником развлечений, потому что вы можете использ...
Лучшие приложения для сопоставления геймпадов для Linux
Если вам нравится играть в игры на Linux с помощью геймпада вместо стандартной системы ввода с клавиатуры и мыши, для вас есть несколько полезных прил...