Hi,
ich suche nach einer Möglichkeit UDP-Traffic von einer IPv4 Adresse nach IPv6 zu tunneln. Im Prinzip genau was 6tunnel tut, allerdings mit udp statt TCP.
Hintergrund: Unitymedia mit DS-Lite, meine Geräte sind jetzt nur noch über IPv6 zu erreichen, ich habe jedoch genug erreichbare andere Server mit ipv4 und ipv6, könnte also tunneln. IPv4 funktioniert mit 6tunnel wunderbar, udp bekomme ich noch nicht richtig hin, hat jemand einen Tipp?
Danke
UDP Tunnel von IPv4 nach IPv6
Re: UDP Tunnel von IPv4 nach IPv6
So mal zwei Methoden:
- Eleganteste Methoe ist 6to4: Du bekommst eine IPv6 Adresse und alles was du lossendest wird erstmal in IPv4 gesteckt und am ersten Punkt im Internet, der sowohl IPv4 wie auch IPv6 spricht wird umgepackt.
Nachteil ist, dass das ganze nur funktioniert, wenn du einen Zugang zum Internet hast. (Klassische Heimrouter wie Fritzboxen schmeißen die Pakete einfach weg, statt sie weiterzuleiten weil sie alle nicht TCP/UDP Pakete wegwerfen. Und da gehört eben auch IPv6 als next header dazu.)
Viele Heimrouter wie Fritzboxen können das dafür selbst und verteilen dann IPv6 Adressen in's lokale Netz. (Ist bei den Fritzboxen unter Zugangsdaten versteckt. Weiß der Himmel, wie sie darauf gekommen sind.) - Teredo (Per miredo) ist die am einfachsten zu konfigurierende methode. Sie wird unter allen aktuellen Windows Versionen Schon per default konfiguriert und kommt (z.T. dank nicht standardkonformer erweiterungen) mehr oder minder überall durch.
Und es kann losgehen
Code: Alles auswählen
apt-get install miredo systemctl start miredo
Nachteil ist, dass die Microsoft Server heillos Überlastet sind und zu Zeiten meiner Nutzung (vor ca. 7 Jahren) mit denen nicht mal Modemgeschwindigekit möglich war. Die in debian eingestellten Server waren dagegen ganz flott.
Falls du Probleme hast musst du da ggf. irgend wo hochdrehen.
rot: Moderator wanne spricht, default: User wanne spricht.
Re: UDP Tunnel von IPv4 nach IPv6
Kann man mit socat machen:
bzw. in die umgekehrte Richtung:
Code: Alles auswählen
socat UDP4-RECVFROM:1234,fork UDP6-SENDTO:[zieladresse]:1234
Code: Alles auswählen
socat UDP6-RECVFROM:1234,fork UDP4-SENDTO:zieladresse:1234
Unix is user-friendly; it's just picky about who its friends are.
Re: UDP Tunnel von IPv4 nach IPv6
Hallo,
schon etwas älter das Thema, aber für mich gerade wieder aktuell. Ich will für wireguard auf einem Ubuntu VServer von UDP4 auf UDP6 tunneln/rooten.
Bekomme auf dem Server aber den Befehl für socat einfach nicht zum laufen und habe mit der Hilfe auch keinen positiven Erfolg. Bin aber relativ unerfahren in linux. Die TCP Pakete behandel ich mit 6tunnel und das funktioniert super.
Wenn ich das im terminal so eingebe (natürlich mit den entsprechenden Ports und Zieladresse), springt der Cursor in die nächste Zeile und nichts passiert.
Hoffe ihr könnt mir helfen. Danke
schon etwas älter das Thema, aber für mich gerade wieder aktuell. Ich will für wireguard auf einem Ubuntu VServer von UDP4 auf UDP6 tunneln/rooten.
Bekomme auf dem Server aber den Befehl für socat einfach nicht zum laufen und habe mit der Hilfe auch keinen positiven Erfolg. Bin aber relativ unerfahren in linux. Die TCP Pakete behandel ich mit 6tunnel und das funktioniert super.
Code: Alles auswählen
socat UDP4-RECVFROM:1234,fork UDP6-SENDTO:[zieladresse]:1234
Hoffe ihr könnt mir helfen. Danke
Neuling
Ubuntu 20.04
Ubuntu 20.04