En Fedora / RHEL / CentOS hay una línea en los /etc/sysconfig/network-scripts/ifcfg-x
archivos que define UUID
:
UUID=30fcd648-ad1e-4428-as6f-951e8e4d16df
Las NIC tienen direcciones MAC por sí mismas, entonces, ¿cuál es el propósito de señalar los UUID a las NIC cuando ya hay un número de identificación (MAC) y también, a diferencia de los UUID de los sistemas de archivos, no pueden almacenarse en el dispositivo?
networking
fedora
rhel
networkmanager
uuid
Microsoft Linux TM
fuente
fuente
Respuestas:
Las tarjetas Ethernet pueden tener (supuestamente) direcciones MAC únicas, pero ¿qué pasa con las interfaces virtuales como alias (por ejemplo
eth0:0
), puentes o VPN? También necesitan una identificación, por lo que un UUID sería una buena opción.Por cierto, dado que la pregunta es sobre NetworkManager y NetworkManager se ocupa de las conexiones, hay escenarios en los que puede tener múltiples conexiones para un dispositivo. Por ejemplo, tiene una computadora portátil con una tarjeta Ethernet que usa tanto en casa como en el trabajo. En casa solo usa IPv4 como la mayoría de los usuarios domésticos, pero en el trabajo solo usa IPv6 porque la compañía logró migrar a él. Por lo tanto, tiene dos conexiones diferentes que necesitan ID diferentes, por lo que la dirección MAC de la tarjeta Ethernet no se puede usar sola. Por lo tanto, un UUID vuelve a ser un buen ajuste para una ID.
fuente
Suena como UUID para NIC debería ser un caso muy limitado. Puedo regenerar un UUID por nic en un segundo e invalidar mi archivo de configuración ifcfg-ens32 (o el nombre del dispositivo). ¿Parece que deberíamos eliminar UUID del modelo de configuración de NIC predeterminado y usarlo solo para VirtualIP como se encuentra en las soluciones HA? Parecen demasiado transitorios para ser confiables.
fuente