質問: teredoは、ドメインに参加しているwindows7システムでは有効になりません ローカルネットワーク外のシステムにリモートアシスタンスを提供するために、win7 sp1x64システムでteredoを有効にしようとしています。ローカルシステムは、私が完全に制御できる2008レベルのドメインに参加しています。次のコマンドを試します。netsh interface ipv6 set teredo type=enterpriseclient 応答は「ok」ですが、それでも私が使用した場合:netsh interface ipv6 show teredo 再起動した後でも、次のように表示されます。teredo parameters --------------------------------------------- type : disabled server name : teredo.ipv6.microsoft.com client refresh interval : 60 seconds client port : 34567 state : offline error : none dnsサーバーがaaaaレコードを正常に取得しているのに、ipv6アドレスにpingを実行できません。ネットワークインターフェイスでipv6プロトコルを有効にし、hkey_local_machine\system\currentcontrolset\services\tcpip6\parameters\disabledcomponentsも0に設定しました。また、enterpriseclientの代わりにclientを試しましたが(実際の違いはわかりません)、役に立ちませんでした。さらに、「非表示のデバイスを表示する」を有効にしても、teredoトンネリング疑似インターフェースがデバイスマネージャーのどこにも表示されません。
回答: 他の理由で、ipv6はまだ機能していませんが、この特定の問題をなんとか解決できました。まず、zonealarm freefirewallをアンインストールしました。それがこの問題を引き起こしていたかどうかはわかりませんが、ipv6で問題を引き起こしていることについて読みました。microsoftteredoトンネリングアダプタは実際にはありませんでした。おそらくzonealarmがそれを削除したことを除いて、私はそれがどのように失われたのか分かりません。これを次のように解決しました。 管理者としてデバイスマネージャーを実行します。 ツリービューの上部にあるコンピューターの名前を右クリックし、[レガシーハードウェアの追加]を選択します。 デバイスを手動で選択することを選択します。 [ネットワークアダプタ]、[microsoft]、[microsoftteredoトンネリングアダプタ]の順に選択します。 ウィザードを完了して、アダプターをインストールします。 この時点で、[表示]-> [非表示のデバイスを表示する]をオンにしない限り、デバイスマネージャでmicrosoft teredoトンネリングアダプタを表示するべきではありません。ただし、私にとっては、ドライバーをインストールすると、ドライバーが表示され、黄色の感嘆符が表示され、「このデバイスを起動できません(コード10)」というエラーが表示されました。これは、hkey_local_machine\system\currentcontrolset\services\tcpip6\parameters\disabledcomponentsが(レジストリで)ゼロ以外の値に設定されていることが原因であることが判明しました。以前にゼロに設定してこれを再確認したので、zonealarmを削除するか、teredoトンネリングアダプターをインストールすると、この設定が自動的に上書きされました。disabledcomponentsを0に戻し、再起動すると、teredoアダプターは、質問に記載されているコマンドを使用して、エンタープライズクライアントモードで問題なく有効になりました。teredoアダプターを有効にすると役立つ、teredoに関する詳細なメモがいくつかあります。 http://yorickdowne.wordpress.com/2008/01/26/ipv6-at-home-part-1-overview-teredo/