Networking
NIC 的 UUID 的用途是什麼?
在 Fedora/RHEL/CentOS 上,
/etc/sysconfig/network-scripts/ifcfg-x
文件中有一行定義UUID
:UUID=30fcd648-ad1e-4428-as6f-951e8e4d16df
NIC 本身俱有 MAC 地址,那麼當已經有標識號 (MAC) 並且與文件系統 UUID 不同,它們不能儲存在設備本身上時,將 UUID 指向 NIC 的目的是什麼?
乙太網卡可能(假定)具有唯一的 MAC 地址,但虛擬介面(例如別名
eth0:0
)、網橋或 VPN 又如何呢?他們也需要一個 ID,因此 UUID 非常適合。順便說一句,由於問題是關於 NetworkManager 並且 NetworkManager 處理連接,因此在某些情況下,您可以為設備建立多個連接。例如,您有一台帶乙太網卡的筆記型電腦,您可以在家中和工作時使用它。在家裡,您像大多數家庭使用者一樣只使用 IPv4,但在工作中您只使用 IPv6,因為公司設法遷移到它。所以你有兩個不同的連接需要不同的ID,所以乙太網卡的MAC地址不能單獨使用。因此,UUID 再次非常適合 ID。