質問: ipv6はプレフィックス内のすべてのホストを検索します ping6コマンドを使用すると、次を使用してインターフェイスからipv6ホストのリンクローカルアドレスを見つけることができます。 ping6 -i eth0 ff02::1 これにより、サブネット内のすべてにpingが送信されるため、そこに何があるかを確認できます。これはndpで表示できます。ホストのグローバルスコープのユニキャストアドレスを判別できるように、プレフィックス内のすべてにpingを実行することは可能ですか?これは、ipv6アドレスがradから自動構成されるのではなく、静的に割り当てられることを前提としていることに注意してください。したがって、macアドレスからそれを計算することはできません。ipv4の用語では、これは機能的にping -b 192.168.1.0/24と同等です。プレフィックスが2001:470:1f09:131::/64であるとしましょう。次のようなことを行う方法を探しています:ping6 -b 2001:470:1f09:131::/64 (-bがバッファサイズであることはわかっています。これは説明のみを目的としています)これは、-iのipアドレスをサポートしないopenbsdであることに注意してください。 -i interface source packets with the given interface address. this flag ap- plies if the ping destination is a multicast address, or link-lo- cal/site-local unicast address.
回答: 試してみてください:ping6 ff02::1%yournic0 どこ yournic0は、問題のリンクに面しているインターフェイス名です。