web-dev-qa-db-ja.com

ネイティブIPv6を使用したDD-WRT

私のISPはネイティブIPv6サポートを提供しています(つまり、コンピューターをWANに直接接続してIPv6アドレスを取得できます)。ただし、DD-WRTでこれを機能させることはできません。有効にするとDD-WRTのIPv6とradvdでは、ルーターはIPv6アドレスを取得しますが、LAN上のデバイスは取得しません。
DD-WRT wikiを見てみましたが、これには、ネイティブサポートが利用できないトンネリングまたはその他の方法の説明しか表示されませんでした。徹底的に検索したところ、少量のサイトが見つかりましたが、これらのサイトで説明されている方法では、コンピューターにそれぞれグローバルIPv6アドレスが与えられていませんでした。さらに、ipv6.google.comなどのサイトでping6を使用してルーターにSSHで接続すると、「ホストに到達できません」というエラーが発生します。

DD-WRTを使用している人は、ネイティブIPv6で正常なセットアップを構成しましたか?

Netgear WNDR3700 v2、DD-WRTビルド17201を使用しています

13
Matt

「ネイティブ」IPv6は、DHCPv6-PD(プレフィックス委任)と呼ばれるプロトコルを使用してISPによって提供されます。これには、ルーターがDHCPv6要求をISPに送信してプレフィックスを要求し、受信したプレフィックスを使用してLAN上のコンピューターにアドレスを提供する必要があります。

DD-WRTには現在、これが機能するために必要なツールが含まれていませんが、追加のツールを手動でインストールして起動スクリプトを実行することで機能させることができる場合があります。

3
Calvin Walton

IPv6は、ルーターではなく、ホストの自動構成のみを提供します。したがって、ルーターは、ISPのネットワーク上のホストとして、プロバイダーからIPv6アドレスを取得しています。ただし、ネットワークのルーターとして、LANで使用するためにアドバタイズできるサブネットが割り当てられていません。

ISPによって割り当てられた/ 64サブネットが必要です。 LANインターフェース用にそのサブネットを構成したら(そしてradvd.conf)そしてradvdを有効にすると、自動構成はLAN上で機能するはずです。

ネイティブサポートが正しく機能するようになりました。これで、ルーターはIPv6デバイスになりました。 LAN部分を実行する必要があるだけで、ルーターの接続がネイティブであるかトンネリングであるかに関係ありません。

2
David Schwartz