В разных дистрибутивах Linux способы вывода списка сетевых интерфейсов могут отличаться. linux-audit.com Некоторые методы, которые работают в популярных дистрибутивах, таких как Arch Linux, CentOS, Debian, Gentoo, RHEL и Ubuntu: linux-audit.com
- Использование утилиты ip. linux-audit.com В новых дистрибутивах Linux она поставляется по умолчанию. linux-audit.com Рекомендуется использовать её вместо ifconfig, так как её вывод лучше работает с современными машинами, особенно при использовании контейнерных приложений, динамической маршрутизации и сетевых псевдонимов. linux-audit.com
- Применение утилиты netstat. linux-audit.com Для отображения сетевых интерфейсов нужно использовать опцию -i. losst.pro
- Использование файла /proc/net/dev. losst.pro В нём содержится список всех сетевых интерфейсов, а также статистика их использования. losst.pro
- Применение утилиты nmcli. www.linuxstart.com losst.pro С её помощью можно запросить состояние NetworkManager и получить информацию о сетевых интерфейсах (как физических, так и логических). www.linuxstart.com
- Использование утилиты lshw. www.linuxstart.com С её помощью можно перечислить установленные физические сетевые адаптеры, указав класс сети. www.linuxstart.com
- Применение утилит hwinfo или iwconfig. www.linuxstart.com Их можно использовать, если установлены соответствующие программы. www.linuxstart.com
Кроме того, для вывода списка сетевых интерфейсов можно использовать команды arp, route, ss и другие. gcore.com