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.