No Fedora / RHEL / CentOS, há uma linha nos /etc/sysconfig/network-scripts/ifcfg-x
arquivos que define UUID
:
UUID=30fcd648-ad1e-4428-as6f-951e8e4d16df
As NICs possuem endereços MAC por si mesmas; então, qual é o objetivo de apontar UUIDs para NICs quando já existe um número de identificação (MAC) e, ao contrário dos UUIDs dos sistemas de arquivos, eles não podem ser armazenados no próprio dispositivo?
networking
fedora
rhel
networkmanager
uuid
Microsoft Linux TM
fonte
fonte
Respostas:
As placas Ethernet podem ter (supostamente) endereços MAC exclusivos, mas e as interfaces virtuais, como aliases (por exemplo
eth0:0
), pontes ou VPNs? Eles também precisam de um ID, portanto, um UUID seria um bom ajuste.A propósito, como a pergunta é sobre o NetworkManager e o NetworkManager lida com conexões, há cenários em que você pode ter várias conexões para um dispositivo. Por exemplo, você tem um laptop com uma placa Ethernet que você usa em casa e no trabalho. Em casa, você está usando apenas IPv4, como a maioria dos usuários domésticos, mas no trabalho, está usando apenas IPv6, porque a empresa conseguiu migrar para ele. Portanto, você tem duas conexões diferentes que precisam de IDs diferentes, para que o endereço MAC da placa Ethernet não possa ser usado por si só. Portanto, um UUID é novamente um bom ajuste para um ID.
fonte
Parece que o UUID para NIC deve ser um caso muito limitado. Posso recuperar um UUID para nic em um segundo e invalidar meu arquivo de configuração ifcfg-ens32 (ou qualquer que seja o nome do dispositivo). Parece que devemos remover o UUID do modelo de configuração padrão da NIC e usá-lo apenas para o VirtualIP, como encontrado nas soluções de alta disponibilidade. Eles parecem transitórios demais para serem confiáveis.
fonte