Как проверить какая сетевая карта в debian на каком интерфейсе?
Здравствуйте, есть три сетевухи, как проверить какая из них на каком интерфейса в системе
команда lspci выдает названия
а команда ifconfig -a только название интрефейсов eth0.... как проверить какой за что отвечает? разобрать манишу и посмортеть не получится, повыдергивать шнурки из сетевух и проверить по одному тоже.
cat /etc/udev/rules.d/70-persistent-net.rules - там написанно. В дебиане строчкой комментария описана какая сетевуха, а ниже - её параметры в системе. только lspci выдает обычно буквенное обозначение вендора ( к примеру Intel ), а в этом файле будет написанно VID ( для intel 8086)
введите команду lspci -m, она должна выдать информацию по ethernet-контроллерам, включающую в себя product id (PID), который и указан в /etc/udev/rules.d/70-persistent-net.rules.
Пример:
root@Pichshop-s3:~# lspci -m | grep -i eth
03:00.0 "Ethernet controller" "Intel Corporation" "I210 Gigabit Network Connection" -r03 "Intel Corporation" "Device 35b4" <===== вот это последнее вас и интересует. Оно будет уникально идентифицировать устройство в udev-файлике.