Pada Fedora / RHEL / CentOS ada baris dalam /etc/sysconfig/network-scripts/ifcfg-x
file yang mendefinisikan UUID
:
UUID=30fcd648-ad1e-4428-as6f-951e8e4d16df
NIC memiliki alamat MAC sendiri, jadi apa tujuan mengarahkan UUID ke NIC ketika sudah ada nomor identifikasi (MAC) dan juga tidak seperti sistem file UUID yang tidak dapat disimpan pada perangkat itu sendiri?
networking
fedora
rhel
networkmanager
uuid
Microsoft Linux TM
sumber
sumber
Jawaban:
Kartu Ethernet mungkin memiliki (seharusnya) alamat MAC yang unik, tetapi bagaimana dengan antarmuka virtual seperti alias (misalnya
eth0:0
), bridges atau VPN? Mereka membutuhkan ID juga, sehingga UUID akan cocok.Omong-omong, karena pertanyaannya adalah tentang NetworkManager dan NetworkManager berkaitan dengan koneksi, ada skenario di mana Anda dapat memiliki beberapa koneksi untuk suatu perangkat. Misalnya Anda memiliki laptop dengan kartu Ethernet yang Anda gunakan di rumah dan di kantor. Di rumah Anda hanya menggunakan IPv4 seperti kebanyakan pengguna rumahan, tetapi di tempat kerja Anda hanya menggunakan IPv6 karena perusahaan berhasil bermigrasi ke sana. Jadi, Anda memiliki dua koneksi berbeda yang memerlukan ID berbeda, sehingga alamat MAC kartu Ethernet tidak dapat digunakan dengan sendirinya. Oleh karena itu UUID sekali lagi cocok untuk ID.
sumber
Kedengarannya seperti UUID untuk NIC harus menjadi kasus yang sangat terbatas. Saya dapat regen UUID untuk nic dalam satu detik dan membatalkan file konfigurasi ifcfg-ens32 saya (atau apa pun nama perangkat). Kedengarannya kita harus menghapus UUID dari model konfigurasi NIC default, dan hanya menggunakannya untuk VirtualIP seperti yang ditemukan dalam solusi HA? Mereka tampaknya terlalu sementara untuk bisa diandalkan.
sumber