В нашем облаке мы генерируем MAC с префиксом 2c:c2:60
для экземпляров. Когда мы повторно используем экземпляр или дублируем его, новая копия получает другой MAC-адрес. Когда новая копия загружается, NIC получает имя eth1 из-за нового MAC.
Я вижу, что в /lib/udev/rules.d/75-persistent-net-generator.rules
, есть правила для известных префиксов, таких как 52:54:00 (KVM)
и VMWare (00:0c:29)
. Но этот файл не следует редактировать, как указано в его первой строке. Мы хотели бы использовать собственный зарегистрированный префикс MAC, а не чужие.
Как полностью отключить генерацию сетевых правил?
/etc/udev/rules.d/70-persistent-net.rules
каталог :)См. Https://www.kernel.org/pub/linux/utils/kernel/hotplug/udev/udev.html
главу «Файлы правил».
источник
Основываясь на ответе JasminJ, я прочитал руководство. Ну, я прочитал очень маленькую часть этого. Пятое предложение в разделе «Файлы правил» гласит:
Я только что проверил это с виртуальной машиной, и она действительно работает, как описано. Я предпочитаю это обычным / хакерским методам отключения этой функциональности.
Вот команда
источник