У меня есть USB-адаптер Ethernet, который устанавливается как eth1. Я могу легко изменить это в 70-persistant-net.rules и назвать его, как мне нравится. Однако это основано на MAC-адресе. У меня есть тонны этих USB-адаптеров, и я хочу, чтобы это изменилось на конкретное имя, независимо от того, какой из них я подключаю. Каждый из них имеет другой MAC-адрес, поэтому, если я подключу другой, он не будет изменен на то, что я хочу , Только 1 будет подключаться за один раз, поэтому дублирующиеся имена не будут выполняться.
Есть ли способ изменить имя интерфейса на основе чего-то другого, кроме MAC-адреса, так что независимо от того, какой из них я подключаю, он всегда будет говорить в моем случае bac0.
Спасибо для любой помощи
Я предполагаю, что вы выбираете устройство с помощью MAC, как это
[...]ATTR{address}=="57:04:b6:c2:6c:z3"[...]
Вместо этого вы можете попробовать выбрать по версии поставщика и модели
[...]ATTR{vendor}=="VENDOR", ATTR{model}=="MODEL"[...]
Необходимая информация может быть получена из lsusb или через udevadm.
Я не пробовал это сам, так что это лишь несколько просвещенная догадка на моем конце.