NIC UUID의 목적은 무엇입니까?

NIC UUID의 목적은 무엇입니까?

Fedora/RHEL/CentOS의 경우 파일에 다음 줄이 /etc/sysconfig/network-scripts/ifcfg-x정의되어 있습니다 UUID.

UUID=30fcd648-ad1e-4428-as6f-951e8e4d16df

NIC 자체에는 MAC 주소가 있는데, 이미 식별 번호(MAC)가 있고 파일 시스템 UUID와 달리 장치 자체에 저장할 수 없는 경우 UUID를 NIC에 가리키는 목적은 무엇입니까?

답변1

eth0:0이더넷 카드에는 고유한 MAC 주소가 있을 수 있지만 별칭(예: 별칭), 브리지 또는 VPN과 같은 가상 인터페이스는 어떻습니까? ID도 필요하므로 UUID가 좋은 선택입니다.

그런데 질문은 NetworkManager에 관한 것이고 NetworkManager가 연결을 처리하므로 경우에 따라 장치에 여러 연결이 있을 수 있습니다. 예를 들어, 집과 직장에서 사용하는 이더넷 카드가 장착된 랩톱이 있습니다. 집에서는 대부분의 가정 사용자처럼 IPv4만 사용하지만 회사에서는 IPv6으로 성공적으로 마이그레이션했기 때문에 직장에서는 IPv6만 사용합니다. 따라서 서로 다른 ID가 필요한 두 개의 서로 다른 연결이 있으므로 이더넷 카드의 MAC 주소는 단독으로 사용할 수 없습니다. 그래서 다시 UUID는 ID에 매우 적합합니다.

답변2

NIC의 UUID는 매우 제한적인 경우인 것 같습니다. nic의 UUID를 다시 생성하고 ifcfg-ens32(또는 장치 이름이 무엇이든) 프로필을 무효화할 수 있습니다. 기본 NIC 구성 모델에서 UUID를 제거하고 HA 솔루션의 VirtualIP에만 사용해야 할 것 같나요? 너무 덧없어서 신뢰할 수 없는 것 같습니다.

관련 정보