LINUX.ORG.RU

Как привязать имена eth к определенным USB портам?

 


0

1

Есть пара USB Ethernet адаптеров с одинаковым MAC.

Соответственно по MAC адресу как обычно в udev их не получается различать.

Наверно, надо добавить атрибут пути PCI в:
/etc/udev/rules.d/70-persistent-net.rules

но вот такое правило:
# USB device 0x:0x (dm9601)
SUBSYSTEM==«net», ACTION==«add», DRIVERS=="?*", ATTR{address}==«00:60:6e:00:f1:7d», ATTR{dev_id}==«0x0», ATTR{type}==«1», KERNEL==«eth*»,
ENV{ID_PATH}==«/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0», NAME=«eth4»


не срабатывает, что ни так?

★★

Последнее исправление: sanyock (всего исправлений: 1)

Убери вообще мак-адрес, наверное. Вероятно, обе карточки на него откликаются, но вторая не запускается.

anonymous
()
Ответ на: комментарий от anonymous

Убери вообще мак-адрес, наверное. Вероятно, обе карточки на него откликаются, но вторая не запускается.

пробоал вообще на одной, даже одну не видит

sanyock ★★
() автор топика
Ответ на: комментарий от anonymous

Попробуй https://wiki.archlinux.org/index.php/Network_configuration#Device_names

Огромное спасибо!

это то, что относительно долго не получалось нагуглить :(

поэтому попробовал синтаксис PCI пути для CD-ROM, но увы

sanyock ★★
() автор топика
Последнее исправление: sanyock (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.