web-dev-qa-db-ja.com

IPv6リンクローカルアドレスを使用して、内部VirtualBoxネットワーク内のVM間でpingを実行する

物理ラボにアクセスできない状態で、完全に仮想化された環境でこのネットワーク構成をテストしたいと思います。

私は2台のVMゲストマシン(ゲストOSはArchlinux)を使用しており、それぞれがNATアダプターと1つの内部ネットワークアダプターで構成されています。IPv4を使用してこれらのマシン間でpingを実行します内部アダプタアドレスは問題ありません。

内部インターフェイスにリンクローカルアドレスを設定し、ping6を使用して到達可能性をテストしたいと思います。

VM1: fe80::1:1/64
VM2: fe80::1:2/64

私の理解では、これら2つのホストが同じ物理スイッチに接続されている場合、これは問題なく機能するはずです。ただし、使用後

ping6 -I enp0s8 fe80::1:1/64

私は得るだけです

unknown Host

この問題はVirtualBox固有のものであり、実際のマシンで機能するはずですか、それともIPv6リンクローカルアドレスがどのように機能するかについての私の仮定に何か問題がありますか?

2
Lukas

実際のアドレスはfe80::1:1、またはfe80::1:1%enp0s8スコープ識別子付き。

プレフィックス長(/64)は、インターフェイスを構成する場合にのみ使用され、アドレスのnot部分です。これは「サブネットマスク」に相当し、サブネットマスクをpingにも指定しませんか?

5
user1686