У меня установлено 2 карты Ethernet. Первый - встроенный (встроенный), второй - дополнительная карта PCI, установленная в слот PCI2. Есть ли способ (с помощью конкретной команды) определить, какой из них принадлежит к eth0, а какой к eth1? Я использую Slackware 14.

2 ответа2

0

MAC-адрес карты является фиксированным (и первые три байта идентифицируют производителя). Таким образом, вы можете узнать, какое устройство какое, глядя на MAC-адрес.

Команды для этого, например, ip link или ifconfig -a .

Вы также можете использовать правила udev для назначения имен конкретных устройств на основе MAC-адреса, чтобы вы знали, что eth:i - внутренняя карта, и eth:e внешняя (или любые другие имена, которые вы выбираете). В Debian за это отвечает /etc/udev/rules.d/70-persistent-net.rules , я понятия не имею, что делает Slackware.

0

Команда lspci даст некоторую информацию о вашей сетевой карте

lspci -knn | grep Net -A2

или lspci -vvv

В вашем случае eth0 должен принадлежать интегрированной карте

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .