Teredo не включается в присоединенной к домену системе Windows 7

8134
Kevin

Я пытаюсь включить Teredo в системе Win7 SP1 x64, чтобы обеспечить удаленную помощь для системы за пределами локальной сети. Локальная система присоединена к домену уровня 2008, который я полностью контролирую.

Я пытаюсь выполнить следующую команду:

netsh interface ipv6 set teredo type=enterpriseclient 

Ответ "Хорошо", и все же, если я тогда использую:

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 

Я не могу пропинговать IPv6-адреса, хотя мой DNS-сервер нормально получает записи AAAA.

Я включил протокол IPv6 в сетевом интерфейсе и также установил для HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ TCPIP6 \ Parameters \ DisabledComponents значение 0.

Я также попробовал клиент вместо enterpriseclient (не уверен, какова реальная разница), но безрезультатно.

Кроме того, туннельный псевдоинтерфейс Teredo не отображается нигде в диспетчере устройств, даже когда я включаю «Показывать скрытые устройства».

2

2 ответа на вопрос

1
Kevin

I managed to solve this particular issue, although my IPv6 is still not working, for other reasons.

First of all, I uninstalled ZoneAlarm Free Firewall. I'm not sure if it was causing this problem but I've read about it causing problems with IPv6.

The Microsoft Teredo Tunneling Adapter was in fact missing. I have no idea how it got missing, other than perhaps ZoneAlarm removed it. This I solved as follows:

  1. Run Device Manager as admin.
  2. Right-click on the computer's name at the top of the tree view and pick "Add legacy hardware."
  3. Opt to manually select the device.
  4. Choose Network adapters, then Microsoft, then "Microsoft Teredo Tunneling Adapter."
  5. Complete the wizard to install the adapter.

At this point you shouldn't see Microsoft Teredo Tunneling Adapter in Device Manager unless you check View->"Show hidden devices." However, for me, once I got the driver installed, it did show and with a yellow exclamation icon, revealing the error "this device cannot start (code 10)."

It turns out this was due to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TCPIP6\Parameters\DisabledComponents having been set (in the registry) to a non-zero value. I had previously set it to zero and double-checked this, so somewhere along the line either removing ZoneAlarm or installing the Teredo Tunneling Adapter caused this setting to get overwritten automatically.

Once I set DisabledComponents back to 0 and rebooted, the Teredo adapter enabled uneventfully into enterpriseclient mode using the commands stated in the question.

There are some detailed notes on Teredo which may prove useful once the Teredo adapter is enabled, here:

http://yorickdowne.wordpress.com/2008/01/26/ipv6-at-home-part-1-overview-teredo/

0
lifendeathjr

просто откройте свой реестр и перейдите по нижеуказанному адресу:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TCPIP6\Parameters\ 

посмотрите на правую вкладку, затем дважды щелкните DisabledComponent, выберите десятичную, затем установите ее 0. перезагрузите компьютер, и готово.