PCに3つのVMをインストールしました(Ubuntu 11.04)。IPV6ネットワークをセットアップして、NDPMonitorなどのIPV6ツールの一部を確認およびテストしたいと思います(近隣探索プロトコルのICMPメッセージを監視します)。
IPv6アドレスは次のとおりです。
linux_router-fe80 :: a00:27ff:fed5:f7e9/64 labhack1-fe80 :: a00:27ff:fed2:8bd1/64 labhack2-fe80 :: a00:27ff:fed7:2f2d/64
以下のコマンドは、linux_routerとlabhack1の両方で実行されています。
Sudo ip r a 2001:468:181:f100 ::/64 dev eth0
Sudo vim /etc/radvd.conf/ファイルは以下のようになります。 /
interface eth0
{
AdvSendAdvert on; /*means that we are sending out advertisments.*/
MinRtrAdvInterval 5; /*these options control how often advertisments are sent*/
MaxRtrAdvInterval 15; /*these are not mandatory but valueable settings.*/
prefix fe80::a00:27ff::/64
{
AdvOnLink on; /*Says to the Host everyone sharing this prefix is on the sam local link as you.*/
AdvAutonomous on; /*Says to a Host: "Use this prefix to autoconfigure your address"*/
};
};
Sudo sysctl -w net.ipv6.conf.all.forwarding = 1
私はしようとします
ping6 -I eth0 fe80 :: a00:27ff:fed5:f7e9
宛先に到達できません:アドレスに到達できません。ここで何が間違っているのかわかりません。Linux管理の初心者です。基本的に、VMを物理的に接続するのに類似したものが何でも欠けていると思います。方向性をいただければ幸いです。
radvd.conf
で指定したプレフィックスは、いくつかの点で無効です。
::
を配置しましたがこれは許可されていません。このショートカットは、特定のアドレスに1回だけ表示されます。この問題を解決するには、有効なグローバルプレフィックスをアドバタイズします。 ISPから受け取っていない場合は、 一意のローカルアドレス範囲のランダムなプレフィックス を使用します。