Измените эти настройки перед загрузкой 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 до их назначения? Также есть ли способ предсказать, на какой эт они будут назначены?

  • Нужна помощь в улучшении моего скрипта Bash
  • Где указано имя устройства по умолчанию (например, / dev / ttyUSBx)?
  • Как получить идентификаторы стиля ata в / dev / disk / by-id для работы с USB-дисками?
  • Правило Udev hwdb не работает
  • Драйвер ядра для отслеживания на Lenovo Thinkpad 13
  • udevd ест слишком много циклов процессора
  • Добавить псевдоним правила udev для устройства ввода
  • Могу ли я маскировать ядро ​​uevent?
  • 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.

    Interesting Posts

    Как обновить NTP (Network Time Protocol) на Solaris 11? Борьба с атак DDoS

    Загрузка образа файловой системы с жесткого диска с использованием GRUB2 с сохранением

    Почему Nmap фрагментированное сканирование в Linux работает только из виртуальной среды?

    Arch Linux: Несмотря на статическую конфигурацию ip, я получаю адрес DHCP

    Rsync только новые файлы с удаленного сервера

    Сравнение бок о бок с более чем двумя файлами, содержащими числовые значения

    grep работает в скрипте bash, но не в терминале

    название динамического окна из ввода команды (TCSH)

    Как сравнить различные команды обработки текста и узнать наиболее быстрый?

    Почему мой X-сервер не будет запускаться как обычный пользователь?

    Сетевой интерфейс ПК BSD Warden

    Почему это, когда я загружаю двоичный файл из Интернета, у него нет установленных разрешений, но когда я использую gcc для создания двоичного файла, он это делает?

    Безопасно ли изменять файлы, которые покрываются монтировкой, а затем привязать монтировку в другом месте?

    Как проверить, имеет ли файл спецификацию в тексте utf-8

    Заставить процесс игнорировать / отбрасывать накопленный вход во время приостановки?

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