ネットワーク上のNICを一意に識別するために、各NICには製造元によって一意のMACアドレスが割り当てられ、変更することはできません。このタイプのMACアドレスを「永続的なMACアドレス」と呼びます。その必要性は理解できます。
ただし、別の種類のMacアドレスもあります。「現在のMacアドレス」。プログラムで変更可能です。その必要性がわかりません。
ウィキペディアによると、現在のMacアドレスはネットワーク仮想化と「Macスプーフィング」に使用できます。それは必要ないと思います。
実際のNIC上に仮想NICを作成する場合、実際のNICのMACアドレスを「id1」、仮想NICのMACアドレスを「id2」とすると、宛先アドレスが「id1」の両方のフレームを同時に受信/応答できます。 "または"id2"。これにより、実際のNICは現在のMACアドレスを必要としません。
仮想NICを実装した場合、「macスプーフィング」も簡単に実装できます。
私は正しいですか?
PS:次の記事は、Macアドレスを変更するいくつかの理由を示しています。
http://blog.technitium.com/2011/06/why-you-need-to-change-mac-address.html