Что такое псевдоинтерфейс для туннелирования Teredo?

39

Я использую Windows 7 Ultimate, и когда я делаю ipconfig / all в командной строке, я получаю в дополнение к ожидаемому соединению локальной сети адаптера Ethernet нечто, называемое туннельным адаптером Teredo Tunneling Pseudo-Interface . Что это? Для чего я могу использовать это?

Svish
источник

Ответы:

37

Teredo - это протокол, который позволяет компьютерам за брандмауэром NAT (большинство домашних компьютеров) и без собственного подключения IPv6 получать доступ к удаленным ресурсам IPv6, используя только протокол UDP. Идея состоит в том, что домашние пользователи могут начать доступ к веб-службам IPv6 до того, как их локальное соединение поддерживает протокол, что облегчает переход с IPv4.

Дейв
источник
7

Нашел это после быстрого гугла.

Согласно википедии http://en.wikipedia.org/wiki/IPv6 , это своего рода новый протокол TCP / IP.


Короче говоря, это означает, что у вас установлен IPv6 как часть ваших сетевых компонентов. Проверьте следующее;

Перейдите в Панель управления и дважды щелкните Сетевые подключения. Щелкните правой кнопкой мыши значок подключения по локальной сети и выберите «Свойства» в меню.

На странице Общие в окне свойств есть поле, которое должно содержать запись для Microsoft TCP / IP версии 6.

Я не буду утомлять вас деталями, но суть в том, что большинству людей сейчас не нужен IPv6. Тем не менее, это не приведет к проблемам, если вы оставите его установленным на вашем компьютере. Тем не менее, удаление IPv6 не приведет к потере подключения к Интернету. Запись, которую вы видите для интернет-протокола (TCP / IP), является важной.

Если вам интересно узнать об IPv6, вот веб-сайт с дополнительной информацией.

IPv6 для Microsoft Windows: часто задаваемые вопросы http://www.microsoft.com/technet/network/ipv6/ipv6faq.mspx

Nifle
источник
4

Если вы хотите отключить это в Windows 7:

  1. Убедитесь, что вы являетесь администратором или имеете доступ к учетной записи администратора.
  2. Щелкните правой кнопкой мыши по компьютеру, выберите «Управление».
  3. В левом меню в разделе «Системные инструменты» щелкните левой кнопкой мыши «Диспетчер устройств».
  4. Теперь щелкните правой кнопкой мыши «Диспетчер устройств».
  5. Наведите курсор на «Вид>» и нажмите «Показать скрытые устройства» в всплывающем меню.
  6. В центральной панели найдите группу «Сетевые адаптеры» и разверните ее, дважды щелкнув по ней.
  7. Вы увидите список всех ваших адаптеров, включая отключенный.

У меня не было проблем после их отключения. Если меня беспокоит доступ к ресурсам в сети IPv6, я снова включу их.

harmecko
источник
1
И в чем преимущество отключения этого? Вам нужно будет устранить неисправность позже ...
Тамара Вийсман
4
Почему я хочу отключить это?
Свиш
@Svish для устранения проблем с сетью. В этот момент у меня возникла проблема, когда машина A запускает win7. Я не могу пропинговать машину A с машины B. Когда я пингую машину A от себя, я получаю адрес IPv6. Я не знаю почему. временное отключение IPv6 (если я могу) может немного упростить задачу, чтобы сузить проблему. хотя, как ни странно, я все еще получаю адрес IPv6 при пинге - просто :: 1 ::, а не более длинный.
Барлоп
Я получал длинный IPv6-адрес, когда пинговал себя от собственного имени. теперь я получаю :: 1 ::. Я хотел бы IPv4-адрес при пинге. Интересно, что я не могу пинговать с другой машины. но я хочу сказать, что ваш ответ таков: это может не полностью отключить его. Я тоже пытался отключить IPv6 в локальной сети, хотя не видел, чтобы это что-то делало. Ваш метод сделал немного больше, хотя по-прежнему пинг дает :: 1 :: на этой машине
barlop
@barlop fww win7 fw отключал ping по умолчанию. это была проблема. Тем не менее, все же стоит отметить, что я получаю IPN6-респенсе, когда пингуюсь локально, несмотря на то, что ipv6 якобы отключен.
Барлоп
2

Клиенты Teredo по сути обертывают пакет IPv6 в пакет UDP IPv4 и пересылают его на сервер Teredo.

  • Сервер Teredo использует общедоступный адрес IPv4.
  • Сервер пересылает инкапсулированный IPv4-пакет IPv6 по назначению.
  • Клиент Teredo использует «поддержание активности» трафика с сервером.
    • Это поддерживает соответствие NAT между исходным портом клиента и общедоступным IP-адресом (общедоступный IP-адрес клиента или маршрутизатора).
  • Существует интервал «обновления», в котором клиент проверяет, что порт источника все еще действителен.
    • Этот интервал случайным образом изменяется службой Teredo.
    • Исходные порты могут быть подвержены изменениям, и для сервера Teredo важно знать, как связаться с клиентом.
  • Teredo действует почти как служба динамического перенаправления портов, которая отслеживает как общедоступный IP-адрес, так и исходный порт клиента.
    • Отслеживая исходный порт и IP-адрес, это позволяет серверу Teredo напрямую обращаться к клиенту, в основном обходя NAT без какой-либо настройки.

Тередо, кажется, не очень хорошо играет с симметричным NAT.

  • Симметричный NAT случайным образом изменяет «внешний» порт источника за сеанс
    • Сначала IP-адрес меняется с не маршрутизируемого адреса источника на публичный IP-адрес.
    • Затем порт источника изменяется случайным образом, причем сопоставление существует только в памяти маршрутизатора.
    • Когда связь завершена, порт источника больше не используется
    • Новый случайный исходный порт выбран для следующего сеанса.

Каким-то образом Teredo в Windows Vista и новее преодолевает это, но я пока не нашел четкого объяснения как.

Пожалуйста, прочитайте IETF RFC на Teredo для более подробной информации.

Примечание: я понимаю, что эта тема довольно старая, но в настоящее время она занимает первое место во внутреннем поиске SuperUser «Что такое туннелирование Teredo». Я хотел дать более общий ответ, потому что это то, что я искал, когда приехал сюда.

Shrout1
источник