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ć?

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.


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


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.


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.