私たちは、MACアドレスを使用してネットワーク上で一意である必要があるリンクローカルIPv6アドレスなどのインターフェイス識別子を生成できることを知っています。
この図は、これを行う方法を示しています。
私の質問は次のとおりです
awk
MACでIPv6アドレスを使用または生成する方法はsed
?- または、特定のMACにリンクローカルIPv6アドレス(同様のもの
createIPv6 myMAC
)を提供できるコマンドはありますか?
ベストアンサー1
MAC(および指定されたプレフィックス)から完全なIPv6アドレスを生成するには、ipv6calc
Peter Bieringerの優れたツールを使用できます。
fe80::
次のコマンドは、MACアドレスからリンクローカルIPv6アドレス(プレフィックス)を生成します。
$ ipv6calc --action prefixmac2ipv6 --in prefix+mac --out ipv6addr fe80:: 00:21:5b:f7:25:1b
fe80::221:5bff:fef7:251b
ほとんどのオプションを維持し、コマンドが実行するアクションを推測できるようにします。
$ ipv6calc --in prefix+mac fe80:: 00:21:5b:f7:25:1b
No action type specified, try autodetection...found type: prefixmac2ipv6
fe80::221:5bff:fef7:251b
Debianディストリビューションの場合はデフォルトのipv6calc
リポジトリにあります。