У меня установлено 2 карты Ethernet. Первый - встроенный (встроенный), второй - дополнительная карта PCI, установленная в слот PCI2. Есть ли способ (с помощью конкретной команды) определить, какой из них принадлежит к eth0, а какой к eth1? Я использую Slackware 14.
2 ответа
MAC-адрес карты является фиксированным (и первые три байта идентифицируют производителя). Таким образом, вы можете узнать, какое устройство какое, глядя на MAC-адрес.
Команды для этого, например, ip link
или ifconfig -a
.
Вы также можете использовать правила udev для назначения имен конкретных устройств на основе MAC-адреса, чтобы вы знали, что eth:i
- внутренняя карта, и eth:e
внешняя (или любые другие имена, которые вы выбираете). В Debian за это отвечает /etc/udev/rules.d/70-persistent-net.rules
, я понятия не имею, что делает Slackware.
Команда lspci
даст некоторую информацию о вашей сетевой карте
lspci -knn | grep Net -A2
или lspci -vvv
В вашем случае eth0
должен принадлежать интегрированной карте