Сформулируйте файл systemd .link как простое правило udev или переименуйте сетевой интерфейс без MAC-адреса.Linux

Ответить Пред. темаСлед. тема
Anonymous
 Сформулируйте файл systemd .link как простое правило udev или переименуйте сетевой интерфейс без MAC-адреса.

Сообщение Anonymous »

По аппаратным причинам нам пришлось переименовать наши сетевые интерфейсы. Потому что нам приходится делать это на всех наших платах, для которых мы не знаем MAC-адрес.
В настоящее время мы делаем это с файлами systemd .link, которые выглядят следующим образом:

Код: Выделить всё

[Match]
Path=

[Link]
Description=,mainboard
NamePolicy=keep
Name=eth0
По юридическим и программным причинам нам необходимо избавиться от systemd. Итак, как мы можем сформулировать эти файлы в виде простых правил udev?
В итоге у меня получилось следующее:

Код: Выделить всё

SUBSYSTEM=="net", ACTION=="add", ENV{ID_PATH}=="
", NAME="eth0"
назвал его 10-rename-eth0.rules и поместил в /etc/udev/rules.d/, но это не сработало.
Я также попытался добавить в правило следующие утверждения:

Код: Выделить всё

ATTR{dev_id}=="0x0",
ATTR{type}=="1",
KERNEL=="end0"
но это все равно не сработало.
Я собрал эти правила из этих ссылок:

[решено] Переименовать сетевой интерфейс без использования MAC-адреса. Текст

Установка постоянного имени для последовательного USB-устройства с помощью правила udev без символической ссылки

Udev: переименование моего сетевого интерфейса

и некоторые другие и, конечно же, я читаю справочную страницу udev.
Что я делаю не так?

Подробнее здесь: https://stackoverflow.com/questions/788 ... rface-with
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Linux»