DebianでMAC 64を割り当てる

DebianでMAC 64を割り当てる

/etc/network/interface で 64 ビットの MAC アドレスを割り当てたいのですが、割り当てると、MAC アドレスは 48 ビットのランダム アドレスになります。Debian 7.0 を搭載した Cubieboard を使用しており、EMAC はハードウェア上にあるため、MAC アドレスは以前はランダムでしたが、これを固定にしたいと考えています。私のルーターでは、64 ビットの MAC アドレスしか設定できません。

答え1

これを確実に言うことはできないので、その点を考慮してください。しかし、すべての 64 ビット IPv6 MAC は、中間に FFFE がある 48 ビットの IPv6 MAC ではないでしょうか?

また、いずれにせよ、リストされているのは 56 ビットの MAC です。

答え2

デバイスに 48 ビットの MAC アドレスを設定する必要があります。ZigBee や Firewire などの一部のデバイスは 64 ビットの MAC アドレスをネイティブでサポートしていますが、ほとんどのイーサネット デバイスはサポートしていません。代わりに、48 ビットの MAC アドレスは、3 番目と 4 番目のセクションの間 (真ん中) に FFFE を挿入することで 64 ビットのアドレスに変換されます。

00:25:96:12:34:56

次のいずれかになります。

00:25:96:FF:FE:12:34:56 または 0025:96FF:FE12:3456

書き方によって異なります。

EMACデバイスの場合は、ipconfigまたはブートローダーラインを使用して、次の手順に従ってください。ここ

答え3

問題は解決しました。私のルーターは確かに 56 ビットの MAC アドレスを受け入れていましたが、それは単に先頭に が追加された 48 ビットの MAC アドレスでした。そこで、現在の 48 ビット アドレスを入力し、 を使用して01:修正しました。hwaddress xx:xx:xx:xx:xx:xx/etc/network/interfaces

関連情報