Hallo zusammen,
ich möchte gerne einen Dedicated Server (Valheim mit Steam) betreiben. Da die Deutschen Glasfaser (ehemals BorNet) nur DS-Lite liefert habe ich alt bekannte Probleme, die ich aber mit Hilfe eines vServers(debian10) für TCP gang gut im Griff habe(hier hatte mir damals @Schimmelreiter sehr geholfen). Leider benötigt der neue Server scheinbar gleich drei UDP Verbindungen (wenn man über LAN verbindet) und hier komme ich an meine Grenzen. Mit socat kann ich eine Verbindung umleiten. Das Spiel lässt sich dann via IP finden und fragt das Passwort ab, aber weder wird es öffentlich gelistet noch wird eine spielbare Verbindung zum Server aufgebaut.
Ich habe in 3 Tagen Recherche keine funktionierende Möglichkeit gefunden socat oder ein anderes Programm dazu zu bringen für eine IP drei UDP-Ports umzuleiten(already in use).
Hier mein Aufbau:
Client verbindet mit IPv4 zum vServer im INet ---> IP4 zu IP6 und nur um sicher zu gehen diverse TCP 6tunnel für Port 2456,2457,2458
Via IPv6 in mein Netz. Fritzbox sollte für den Rechner alles offen haben.
Hier soll alles wieder von IPv6 auf IPv4 (hier bin ich etwas unsicher, ob die Tunnel korrekt eingestellt sind):
Meine Hoffnung war, dass nur eine UDP-Verbindung gebraucht wird und auch TCP klappt, dies hat sich bis jetzt nicht bestätigt.
Also nochmal meine Frage:
Wie kann ich drei UDP-Ports umleiten?
(Und ist die 6tunnel Syntax unten richtig?)
ich möchte gerne einen Dedicated Server (Valheim mit Steam) betreiben. Da die Deutschen Glasfaser (ehemals BorNet) nur DS-Lite liefert habe ich alt bekannte Probleme, die ich aber mit Hilfe eines vServers(debian10) für TCP gang gut im Griff habe(hier hatte mir damals @Schimmelreiter sehr geholfen). Leider benötigt der neue Server scheinbar gleich drei UDP Verbindungen (wenn man über LAN verbindet) und hier komme ich an meine Grenzen. Mit socat kann ich eine Verbindung umleiten. Das Spiel lässt sich dann via IP finden und fragt das Passwort ab, aber weder wird es öffentlich gelistet noch wird eine spielbare Verbindung zum Server aufgebaut.
Ich habe in 3 Tagen Recherche keine funktionierende Möglichkeit gefunden socat oder ein anderes Programm dazu zu bringen für eine IP drei UDP-Ports umzuleiten(already in use).
Hier mein Aufbau:
Client verbindet mit IPv4 zum vServer im INet ---> IP4 zu IP6 und nur um sicher zu gehen diverse TCP 6tunnel für Port 2456,2457,2458
Bash:
/usr/bin/6tunnel 2456 Meine-IPv6 2450
/usr/bin/6tunnel 2457 Meine-IPv6 2451
/usr/bin/6tunnel 2458 Meine-IPv6 2452
/usr/bin/socat -v UDP4-RECVFROM:2456,fork UDP6-SENDTO:[Meine-IPv6]:2455
Via IPv6 in mein Netz. Fritzbox sollte für den Rechner alles offen haben.
Hier soll alles wieder von IPv6 auf IPv4 (hier bin ich etwas unsicher, ob die Tunnel korrekt eingestellt sind):
Code:
/usr/bin/6tunnel -6 2450 127.0.0.1 2456
/usr/bin/6tunnel -6 2451 127.0.0.1 2457
/usr/bin/6tunnel -6 2452 127.0.0.1 2458
usr/bin/socat -v UDP6-RECVFROM:2455,fork UDP4-SENDTO:127.0.0.1:2456
Meine Hoffnung war, dass nur eine UDP-Verbindung gebraucht wird und auch TCP klappt, dies hat sich bis jetzt nicht bestätigt.
Also nochmal meine Frage:
Wie kann ich drei UDP-Ports umleiten?
(Und ist die 6tunnel Syntax unten richtig?)