LAN内の複数のコンピュータにユニークなローカルアドレス(ULA)を割り当て、リンクローカルアドレスとグローバルにルーティング可能なアドレスを割り当てたいです。現在デュアルスタックを使用しています。
私もそれらがfd69:6666::
。
あるコンピュータはDebian Jessie(カーネル3.16.0-4-amd64)を実行しており、もう一方のコンピュータはLinux Mint 17.2(カーネル3.16.0-38-generic x86_64)を実行しています。
このガイドに従ってください:Linuxを使用したIPv6 LANの設定。
私は次の構成で終わりました。
/etc/ネットワーク/インターフェース:
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 192.168.1.1
auto eth0
iface eth0 inet6 static
address fd69:6666:: #fd69:7777:: on the other machine.
netmask 64
/etc/radvd.conf:
interface eth0
{
AdvSendAdvert on;
prefix fd69:6666::/64 { #fd69:7777:: on the other machine.
AdvOnLink on;
AdvAutonomous on;
};
}
fd69:6666
問題は、接頭辞だけがあり、他は何もない2台のコンピュータだけが残るということです! IPv6 接続が動作を停止しました。私は何が間違っていましたか?
答え1
代わりに fd69::6666 を試してみてください。アドレスのネットワーク部分のみを設定するには、fd69:6666:: を使用します。
ネットマスクも変更することを忘れないでください!
結果は次のとおりです。
/etc/ネットワーク/インターフェース
auto eth0
iface eth0 inet6 static
address fd69::6666
netmask 64