Co to jest pseudointerfejs tunelowania Teredo?

39

Korzystam z systemu Windows 7 Ultimate, a kiedy wykonuję polecenie ipconfig / all w wierszu polecenia, oprócz karty Ethernet Połączenie lokalne , której się spodziewałem, coś o nazwie Adapter tunelowy Pseudo-interfejs tunelowania Teredo . Co to jest? Do czego mogę tego użyć?

Svish
źródło

Odpowiedzi:

37

Teredo to protokół, który pozwala komputerom za zaporą NAT (większość komputerów domowych) i bez rodzimego połączenia IPv6 na dostęp do zdalnych zasobów IPv6 przy użyciu tylko protokołu UDP. Chodzi o to, że użytkownicy domowi mogą zacząć uzyskiwać dostęp do usług internetowych IPv6, zanim ich lokalne połączenie obsługuje protokół, co ułatwia przejście z IPv4.

Dave
źródło
7

Znalazłem to po szybkim google.

Według wikipedii, http://en.wikipedia.org/wiki/IPv6 , jest to pewnego rodzaju nowy protokół TCP / IP.


Krótko mówiąc, oznacza to, że masz zainstalowany IPv6 jako część komponentów sieciowych. Sprawdź następujące;

Przejdź do Panelu sterowania i kliknij dwukrotnie Połączenia sieciowe. Kliknij prawym przyciskiem myszy ikonę połączenia lokalnego i wybierz z menu Właściwości.

Na stronie Ogólne arkusza właściwości znajduje się pole, które powinno zawierać wpis dotyczący Microsoft TCP / IP w wersji 6.

Nie będę cię zanudzać szczegółami, ale najważniejsze jest to, że większość ludzi nie potrzebuje w tej chwili IPv6. To powiedziawszy, nie spowoduje problemów, jeśli zostawisz go zainstalowany na swoim komputerze. To powiedziawszy, odinstalowanie IPv6 nie spowoduje utraty połączenia z Internetem. Wpis dotyczący protokołu internetowego (TCP / IP) jest ważny.

Jeśli jesteś ciekawy IPv6, oto strona internetowa z dodatkowymi informacjami.

IPv6 dla Microsoft Windows: Często zadawane pytania http://www.microsoft.com/technet/network/ipv6/ipv6faq.mspx

Nifle
źródło
4

Jeśli chcesz to wyłączyć w systemie Windows 7:

  1. Upewnij się, że jesteś administratorem lub masz dostęp do konta administratora.
  2. Kliknij prawym przyciskiem myszy Komputer, wybierz „Zarządzaj”.
  3. W menu po lewej stronie w obszarze Narzędzia systemowe kliknij lewym przyciskiem myszy „Menedżer urządzeń”.
  4. Teraz kliknij prawym przyciskiem „Menedżer urządzeń”.
  5. Najedź kursorem na „Widok>” i kliknij „Pokaż ukryte urządzenia” w menu, które się pojawi.
  6. W środkowym okienku poszukaj grupy o nazwie „Adaptery sieciowe” i rozwiń ją, klikając ją dwukrotnie.
  7. Zobaczysz listę wszystkich adapterów, w tym wyłączoną.

Nie miałem żadnych problemów po ich wyłączeniu. Jeśli zacznę martwić się dostępem do zasobów w sieci IPv6, włączę je ponownie.

harmecko
źródło
1
Jaka jest zaleta wyłączenia tego? Musisz rozwiązać problem później ...
Tamara Wijsman,
4
Dlaczego miałbym chcieć to wyłączyć?
Svish
@Svish, aby rozwiązać problem z siecią. w tej chwili mam problem z uruchomieniem win7 przez maszynę A. Nie mogę pingować komputera A z komputera B. Kiedy pinguję komputer A z siebie, otrzymuję adres IPv6. Nie wiem dlaczego. tymczasowe wyłączenie IPv6 (jeśli mogę) może uprościć nieco zawężenie do problemu. chociaż to zabawne, wciąż otrzymuję adres IPv6 podczas pingowania się - po prostu :: 1 :: zamiast dłuższego.
barlop
Otrzymałem długi adres IPv6, kiedy wysłałem ping z siebie - ping nazwa_komputera. teraz dostaję :: 1 ::. Podczas pingowania potrzebuję adresu IPv4. Co ciekawe nie mogę pingować z innej maszyny. ale chodzi o twoją odpowiedź, że to może nie całkowicie go wyłączyć. Próbowałem też odznaczyć IPv6 w sieciach LAN, ale nie widziałem, żeby coś to zrobiło. twoja metoda zrobiła trochę więcej, chociaż pingowanie daje :: 1 :: na tej maszynie
barlop
@barlop fwiw win7 fw domyślnie wyłączał ping. to był problem .. niemniej jednak nadal warto wskazać, że otrzymywałem respnose ipv6 podczas pingowania się lokalnie, mimo że ipv6 jest rzekomo wyłączony.
barlop
2

Klienci Teredo zasadniczo pakują pakiet IPv6 w pakiet UDP IPv4 i przesyłają go dalej na serwer Teredo.

  • Serwer Teredo korzysta z publicznie dostępnego adresu IPv4.
  • Serwer przesyła pakiet IPv6 w obudowie IPv4 do miejsca docelowego.
  • Klient Teredo wykorzystuje ruch „utrzymywania przy życiu” z serwerem.
    • Utrzymuje to mapowanie NAT między portem źródłowym klienta a publicznym adresem IP (publicznym adresem IP „klienta” lub routera).
  • Istnieje interwał „odświeżania”, w którym klient sprawdza, czy port źródłowy jest nadal ważny.
    • Ten przedział jest losowo zmieniany przez usługę Teredo.
    • Porty źródłowe mogą ulec zmianie i ważne jest, aby serwer Teredo wiedział, jak skontaktować się z klientem.
  • Teredo działa prawie jak usługa dynamicznego przekierowywania portów, która śledzi zarówno publiczny adres IP, jak i port źródłowy klienta.
    • Śledzenie portu źródłowego i adresu IP pozwala serwerowi Teredo dotrzeć bezpośrednio do klienta, zasadniczo omijając NAT bez wymaganej konfiguracji.

Wydaje się, że Teredo nie gra zbyt dobrze z symetrycznym NAT.

  • Symetryczny NAT losowo zmienia zewnętrzny port źródłowy na sesję
    • Najpierw adres IP jest zmieniany z adresu nierutowalnego źródła na publiczny adres IP.
    • Następnie port źródłowy jest losowo zmieniany, a mapowanie istnieje tylko w pamięci routera.
    • Po zakończeniu komunikacji port źródłowy nie jest już używany
    • Nowy, losowy port źródłowy zostanie wybrany na następną sesję.

Jakoś Teredo w Windows Vista i nowszych rozwiązuje ten problem, ale nie znalazłem jeszcze jasnego wyjaśnienia, w jaki sposób.

Proszę przeczytać IETF RFC na Teredo w celu uzyskania dalszych szczegółów.

Uwaga: Zdaję sobie sprawę, że ten temat jest dość stary, ale obecnie jest największym hitem w wewnętrznych poszukiwaniach SuperUser dla „What is Teredo Tunneling”. Chciałem udzielić bardziej ogólnej odpowiedzi, ponieważ tego właśnie szukałem, kiedy tu przybyłem.

Shrout 1
źródło