Di cloud kami, kami membuat MAC dengan awalan 2c:c2:60
untuk instance. Saat kami menggunakan kembali sebuah instance, atau menduplikasinya, salinan baru tersebut mendapatkan alamat MAC lain. Ketika salinan baru boot, NIC mendapatkan nama eth1 karena MAC baru.
Saya melihat bahwa dalam /lib/udev/rules.d/75-persistent-net-generator.rules
, ada aturan untuk awalan yang diketahui seperti 52:54:00 (KVM)
dan VMWare (00:0c:29)
. Tetapi file ini tidak boleh diedit seperti yang dinyatakan pada baris pertama. Kami ingin menggunakan awalan MAC terdaftar kami sendiri dan bukan yang lain.
Bagaimana cara menonaktifkan pembuatan aturan net sepenuhnya?
/etc/udev/rules.d/70-persistent-net.rules
direktori Anda :)Lihat https://www.kernel.org/pub/linux/utils/kernel/hotplug/udev/udev.html
bab "Aturan file"
sumber
Berdasarkan jawaban JasminJ, saya membaca manual. Yah, saya membaca sebagian kecil dari itu. Kalimat kelima di bagian "File aturan" menyatakan:
Saya baru saja menguji ini dengan VM dan itu memang berfungsi seperti yang dijelaskan. Saya lebih suka ini daripada metode konvensional / hacky menonaktifkan fungsi ini.
Ini perintahnya
sumber