Fritzbox als rustdesk-server?

Sehr gerne
Bedeutet für mich, daß die selbst-vergebene IP-Adresse der Fritzbox ausgelesen und automatisch übernommen wird.
AVM_RULES_IP=${AVM_RULES_IP:-$(grep "fritz.box" /etc/hosts | awk '{print $1}')} ;)
 
  • Like
Reaktionen: f-user
Zuletzt bearbeitet von einem Moderator:
Hi,

aus der Diskussion auf github ergab sich, daß das Paket avm-rules nicht so verändert werden kann / sollte, daß eine andere Ziel-IP als 169.254.1.1 genutzt wird, weil es sonst größere Probleme geben könnte. Soweit ich es richtig verstanden habe ist der Grund, daß das Timing des Addons um den pcplisten Befehl alle 120s zu wiederholen nur dann problemlos funktionieren kann, wenn die Fritz!Box von sich aus keine Weiterleitungen auf die Ziel-IP nutzt. Dies ist bei der IP 192.168.x.x aber immer der Fall, weil der für die Telefonie genutzte Port 5060 immer auf diese IP der Box weiter geleitet werden muß. Somit bleibt im Moment nur die bisherige Methode, die von Rustdesk benötigten Ports mit einem Script, welches per crontab zu jeder zweiten vollen Minute aufgerufen, auf die 192.168.x.x weiter zu leiten.

Außerdem habe ich eine Vermutung, wieso der rustdesk-server nicht funktioniert, wenn man die Weiterleitung auf 169.254.1.1 nutzt. Aus diesem Thread auf github geht hervor, daß der Server Probleme damit hat, wenn er an zwei Interfaces mit verschiedenen IPs gebunden ist: https://github.com/rustdesk/rustdesk-server/issues/447
Dort kommen UDP Pakete über das zweite Interface und dessen IP rein. Die abgehenden UDP Pakete nutzen dagegen die IP des ersten Interfaces.

Nun haben wir auf der Fitz!Box ja eine ähnliche Situation: Das gleiche Interface, nämlich lan bzw. lan:0, hat zwei IP-Adressen. Und meine Vermutung ist, daß der rustdesk-server eingehende (UDP) Pakete unabhängig davon, ob diese an die 192.168.x.x oder die 169.254.1.1 gerichtet waren immer unter Verwendung der ersten IP (192.168.x.x) beantwortet. Wenn die Weiterleitung auf die erste IP erfolgt, funktioniert NAT-Traversal problemlos. Ist die Weiterleitung dagegen auf 169.254.1.1 gerichtet und der Server beantwortet die Pakete unter Nutzung der 192.168.x.x haut das NAT-Traversal nicht mehr hin, so daß der rustdesk-server nicht von "außen" erreichbar ist.

Um dieses von mir vermutete Problem zu verifizieren bräuchte es die Option die Komponenten des rustdesk-servers gezielt nur an eine bestimmte IP-Adresse zu binden, welche es derzeit aber nicht gibt. Sollte sich meine Vermutung bewahrheiten müßte der rustdesk-server dahingehend verändert werden, das auf eingehende (UDP) Pakete immer mit der gleichen IP geantwortet wird, auf welcher die Pakete reingekommen sind.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.