Linux
如何從 Linux 命令行生成隨機 MAC 地址
如何從 Linux 命令行生成隨機 MAC 地址?
我尋找一種只需要 Linux 命令行上常見的標準工具的解決方案。
MAC 地址將用於來賓 KVM。
我用
macaddr=$(echo $FQDN|md5sum|sed 's/^\(..\)\(..\)\(..\)\(..\)\(..\).*$/02:\1:\2:\3:\4:\5/')
與完全隨機數相比,這種方法的好處是可以根據機器的 FQDN 可靠地重現 MAC 地址,我有時覺得這很有用。第
02
一個八位組的第一個八位組只是設置“本地分配”位,這很明顯它不是供應商提供的 MAC 地址,並保證您不會與真正的 NIC 的 MAC 地址發生衝突。如果您需要為每個主機生成多個 MAC 地址,我曾經將 FQDN 與連接介面的網橋名稱連接起來;這很好地為不同的 NIC 分散了東西。