LINUX.ORG.RU

Udev rules для USB Ethernet (2 шт с одинаковым MAC адресом)

 , ,


0

1

Автоматически создается такое правило: # 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*», NAME=«eth11»

Пытаюсь различать устройства по пути подключения: 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»

Мое правило система не видит (после коментирования прошлого автоматического) и создает новое правило

Вопрос: как привязать имя устройства ethX к определенному порту USB?

KERNEL[37071.230171] remove /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/eth11/queues/rx-0 (queues)
KERNEL[37071.230198] remove /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/eth11/queues/tx-0 (queues)
KERNEL[37071.230211] remove /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/eth11 (net)
KERNEL[37071.252169] remove /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0 (usb)
KERNEL[37071.252323] remove /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2 (usb)
UDEV [37071.256908] remove /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/eth11/queues/tx-0 (queues)
UDEV [37071.257319] remove /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/eth11/queues/rx-0 (queues)
UDEV [37071.261011] remove /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/eth11 (net)
UDEV [37071.262450] remove /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0 (usb)
UDEV [37071.269580] remove /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2 (usb)
KERNEL[37073.453488] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2 (usb)
KERNEL[37073.453962] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0 (usb)
KERNEL[37073.458144] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/eth0 (net)
KERNEL[37073.458169] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/eth0/queues/rx-0 (queues)
KERNEL[37073.458181] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/eth0/queues/tx-0 (queues)
UDEV [37073.578450] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2 (usb)
UDEV [37073.681987] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0 (usb)
KERNEL[37073.700728] move /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/eth11 (net)
UDEV [37073.718121] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/eth11 (net)
UDEV [37073.720058] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/eth0/queues/tx-0 (queues)
UDEV [37073.720476] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/eth0/queues/rx-0 (queues)
UDEV [37073.726123] move /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/eth11 (net)

MAC адрес, понятно, поменяют потом, но для начала надо присвоить устройству имя типа ethX

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