Измените эти настройки перед загрузкой udev

У меня есть пользовательская версия CENTOS, которую я импортирую в Hyper-V на Windows Server. Однако, когда я импортирую его, адреса mac eth1 и eth2 теперь разные. Таким образом, они увеличиваются до eth3 и eth4.

Я написал сценарий, который может обнаружить, когда это произойдет, и отредактируйте файл /etc/udev/rules.d/70-persistent-net-rules чтобы он возвращался к eth1 и eth2 после перезагрузки.

Но лучшим способом сделать это, я думаю, было бы найти новые макинтош-адреса на ранней стадии загрузки, а затем отредактировать файл /etc/udev/rules.d/70-persistent-net-rules до того, как вообще будет /etc/udev/rules.d/70-persistent-net-rules udev. Таким образом, он будет загружаться с рекомендуемыми настройками.

Статические адреса mac не подходят для этого.

Есть ли способ получить новые адреса mac до их назначения? Также есть ли способ предсказать, на какой эт они будут назначены?

  • предотвращение перезаписи символики udev
  • XFCE на Debian: скрытые блокирующие устройства
  • ALSA - Traktor Audio 2 - Как разделить передние и задние стереоканалы / Как отладить dmix
  • Какое правило удева срабатывало?
  • Как udev получает номера устройств для создаваемых им устройств?
  • Как определить, когда монитор подключен или отключен?
  • BunsenLabs (Deerrivative) не отключится (не удалось запустить poweroff.target: транзакция разрушительна)
  • Правила UDEV Interfere
  • One Solution collect form web for “Измените эти настройки перед загрузкой udev”

    Это не совсем ответ. Но я решил проблему, удалив информацию обо всех устройствах в /etc/udev/rules.d/70-persistent-net-rules перед перезагрузкой. Файл просто содержит:

    "# Этот файл был автоматически сгенерирован / lib / udev / write_net_rules

    #, выполняемой файлом правил persistent-net-generator.rules.

    #

    # Вы можете изменить его, если вы сохраняете каждое правило на одном

    # строка и изменить только значение NAME =. "

    Затем при перезагрузке мои устройства снова были установлены на eth0 и eth1.

    Linux и Unix - лучшая ОС в мире.