Sur Fedora / RHEL / CentOS, il y a une ligne dans les /etc/sysconfig/network-scripts/ifcfg-x
fichiers qui définit UUID
:
UUID=30fcd648-ad1e-4428-as6f-951e8e4d16df
Les NIC ont eux-mêmes des adresses MAC, alors quel est le but de pointer les UUID vers les NIC quand il y a déjà un numéro d'identification (MAC) et aussi contrairement aux UUID des systèmes de fichiers, ils ne peuvent pas être stockés sur l'appareil lui-même?
networking
fedora
rhel
networkmanager
uuid
Microsoft Linux TM
la source
la source
Réponses:
Les cartes Ethernet peuvent avoir (supposément) des adresses MAC uniques, mais qu'en est-il des interfaces virtuelles comme les alias (par exemple
eth0:0
), les ponts ou les VPN? Ils ont également besoin d'un ID, donc un UUID serait un bon ajustement.Soit dit en passant, puisque la question concerne NetworkManager et que NetworkManager traite des connexions, il existe des scénarios dans lesquels vous pouvez avoir plusieurs connexions pour un appareil. Par exemple, vous avez un ordinateur portable avec une carte Ethernet que vous utilisez à la maison et au travail. À la maison, vous n'utilisez que IPv4 comme la plupart des utilisateurs à domicile, mais au travail, vous n'utilisez que IPv6 car l'entreprise a réussi à y migrer. Vous avez donc deux connexions différentes qui nécessitent des ID différents, de sorte que l'adresse MAC de la carte Ethernet ne peut pas être utilisée seule. Par conséquent, un UUID est à nouveau un bon ajustement pour un ID.
la source
Les sons comme UUID pour NIC devraient être un cas très limité. Je peux régénérer un UUID pour nic en une seconde et invalider mon fichier de configuration ifcfg-ens32 (ou n'importe quel nom de périphérique). On dirait que nous devrions supprimer l'UUID du modèle de configuration NIC par défaut et ne l'utiliser que pour VirtualIP comme dans les solutions HA? Ils semblent trop transitoires pour être fiables.
la source