Router z niestandardowym oprogramowaniem (DD-WRT, OpenWrt,…) z Teredo IPv6


4

Chciałbym skonfigurować router domowy (ASUS RT-N66U), aby zezwalał na połączenia wychodzące. Ponieważ dostawca usług internetowych nie zapewnia publicznych adresów IP, chciałem użyć Miredo razem z a Dynamiczny DNS usługa, aby podać nazwę DNS wskazującą adres IPv6 dostarczony przez Teredo. (Tak, to nie jest najbardziej wydajne i niezawodne rozwiązanie, ale dla mnie to wystarczy.)

Wydaje się jednak, że Miredo nie jest obecnie bardzo wspierany. Próbowałem OpenWRT, który obecnie nie utrzymuje to. Próbowałem też DD-WRT, dla którego teoretycznie możliwe jest zainstalowanie Miredo przez ipkg z (starszych) pakietów OpenWRT, ale udało mi się go uruchomić z powodu pewnych niezadowolonych zależności od biblioteki.

Czy komuś udało się uruchomić Miredo na podobnym routerze? Na przykład, uzyskując ipkg Pakiet Miredo do pracy, kompilowanie go ze źródeł itp.?


1
Teredo to właściwie martwa technologia. Nie warto marnować czasu i prawdopodobnie i tak go nie uruchomisz. Jeśli potrzebujesz tunelu IPv6 Przejdź tutaj i zdobądź jeden.
Michael Hampton

@MichaelHampton Tak długo, jak istnieją dostawcy usług internetowych bez obsługi IPv6, będą potrzebne obejścia. Istnieją scenariusze, w których Teredo jest najlepszym obejściem. Jednak to pytanie nie jest jednym z nich.
kasperd

Odpowiedzi:


3

Aby korzystać z Teredo, potrzebujesz klienta Teredo, serwera Teredo i przekaźników Teredo. I potrzebujesz wszystkich tych wdrożonych w odpowiednich miejscach.

Teredo jest zaprojektowany do pracy z NAT, ale zapewnia tylko jeden adres IPv6 na klienta Teredo, który jest przypisany do hosta, na którym działa klient Teredo.

W związku z tym router nie jest odpowiednim miejscem do wdrożenia klienta Teredo. Zapewniłoby dostęp IPv6 do samego routera, ale nie do podłączonej do niego sieci LAN.


Laptop, który łączy się z wieloma różnymi sieciami i potrzebuje IPv6, gdziekolwiek jest, może czerpać korzyści z uruchomienia klienta Teredo, ale będzie mógł łączyć się tylko z sieciami z przekaźnikiem Teredo. (Przekaźniki innych firm istnieją, ale nie zapewniają niezawodnej usługi.)

Twój router może jednak być odpowiednim miejscem do rozmieszczenia przekaźnika Teredo. Możesz wdrożyć przekaźnik Teredo na dowolnym hoście z publicznym adresem IPv4. Zakładając, że router ma publiczny adres IPv4, może uruchomić przekaźnik Teredo.

Korzyścią, jaką zyskujesz z uruchomienia przekaźnika Teredo na routerze, jest to, że umożliwia on klientom Teredo komunikację z hostami IPv6 w sieci LAN. Jest to oczywiście korzystne tylko wtedy, gdy twoja sieć LAN ma wsparcie IPv6.

The miredo pakiet może być używany jako klient lub przekaźnik w zależności od konfiguracji. W konfiguracji domyślnej działa jako klient. Oto przykład wprowadzenia /etc/miredo.conf użyć go jako przekaźnika:

InterfaceName   teredo
RelayType       relay
BindPort        64646

Zrób to, a następnie uruchom ponownie miredo i będziesz miał przekaźnik funkcjonalny.


Aby uzyskać IPv6 w sieci LAN, masz kilka opcji. Możesz użyć 6to4, ale nie jest to zalecane z powodu niedostarczania przekaźników 6to4.

Lepszą opcją jest skorzystanie z usługi tunelowej. Jeśli twój router ma publiczny adres IPv4, polecam korzystanie z tunnelbroker.net jako dostawcy tunelu.


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.