Starlink mit eigenem Router betreiben

Starlink nennt sich das Internetangebot von SpaceX, dabei wird das Internetsignal über Satelliten verteilt. Im Gegensatz zu bekannten Internet über Satellit Anbietern, erreicht Starlink jedoch deutlich höhere Bandbreiten bei niedrigen Latenzen und das alles ohne Bandbreitenbeschränkung.

Die Satellitenschüssel (auch „Dish“ genannt) agiert dabei als Modem. Über einen PoE Injektor ist sie mit einem mitglieferten Router verbunden. Dieser Router besitzt keine Konfigurationsmöglichkeiten. Er strahlt ein WLAN Netz aus über das man sich mit Starlink verbinden kann, alternativ besitzt der Router eine RJ45 Ethernetbuchse, beschriftet mit „AUX“ über die man das Internetsignal per Netzwerkkabel in sein Heimnetzwerk einspeisen kann.

Wenn man nun aber bereits ein Heimnetzwerk mit eigenem Router, WLAN, etc hat, so macht es keinen Sinn den Router von Starlink zu verwenden. Zudem kann man das über den Starlink Router bereitgestellte WLAN nicht abstellen und der Router benötigt knapp 10 Watt. Aus diesem Grund nutze ich die Dish ohne den mitgelieferten Router, was nach anfänglichen Problemen inzwischen gut läuft.

In diesem Beitrag zeige ich, wie ich die Dish angeschlossen habe und welche Konfiguration nötig war. Als Beispiel werde ich konkret zeigen welche Schritte bei OPNsense nötig sind, um die Dish direkt anstecken zu können. Im Grunde ist die Lösung jedoch allgemeingültig und kann auf andere Router übernommen werden.

Die Ausgangslage

Bevor ich auf die Lösung eingehe, ist es wichtig dass Starlink bereits mit dem mitgelieferten Router entsprechend der Anleitung von Starlink eingerichtet ist. Erst wenn das sichergestellt ist, sollte man den mitgelieferten Router abstecken.

Die Lösung kurz und bündig

Nach diesem Abschnitt erkläre ich anhand OPNsense wie die Lösung eingerichtet wird. Doch vorher beschreibe ich kurz und knapp welche Aktionen nötig sind.

Die Verkabelung

Die Dish agiert als Modem und wird über den PoE Injektor mit Strom versorgt. Wollen wir den Router von Starlink gegen einen eigenen tauschen, muss der Stecker des weißen Netzwerkkabel aus dem Router gezogen und in den eigenen Router gesteckt werden. Nun leuchtet am PoE Injektor die LED über dem weißen Kabel nicht mehr, das ist aber normal, da die LED nur leuchtet wenn der angeschlossene Router per PoE mit Strom versorgt wird, was bei den meisten Routern zuhause nicht der Fall ist.

Temporärer DHCP Lease

In unserem Router muss die WAN Schnittstelle (da wo nun die Dish mit dem PoE Injektor dran hängt) auf DHCP gestellt werden. Die Dish hat einen DHCP Server aktiv, der auf Anfrage eine IP vergibt. Dabei ist wichtig zu wissen, dass die Dish solange sie nach dem Bootvorgang noch keine Verbindung zu einem Satellit aufbauen konnte, die IP 192.168.100.100 mit einem sehr kurzen Lease vergibt. Sobald die Internetverbindung aufgebaut werden konnte, wird durch die Dish eine neue IP, beginnend mit 100.x.x.x vergeben. Erst dass ist die IP die wir nutzen können.

Nun gibt es Router, die mit diesem temporären Lease nicht zurecht kommen. Hier hilft es dem Router zu verbieten einen DHCP Lease von 192.168.100.1 anzunehmen.

Statische Route

Um die Starlink App und die Starlink Status Seite unter http://192.168.100.1 nutzen zu können, muss eine statische Route zu 192.168.100.1 angelegt werden.

Bekannte Probleme

Zwei Probleme habe ich bemerkt, deren Lösung ich gerade noch teste:

Ein Switch zwischen PoE Injektor und Router

Update 30.11.2021: Folgender Absatz ist nicht mehr aktuell. Ich habe inzwischen keinen Switch mehr zwischen PoE Injektor und meinem Router. Warum der Switch nicht mehr nötig ist weiß ich nicht, evtl. liegt es an einem der zahlreichen Updates die SpaceX regelmäßig einspielt.

Bei meinem ersten Versuch funktionierte die Verbindung zwischen meinem Router und der Dish nur für eine Stunde. Danach konnte mein Router die Dish nicht mehr erreichen, auch den DHCP Lease manuell zu erneuern brauchte nichts. Laut einigen Internetberichten könnte es sein, dass die Dish oder der PoE Injektor nicht Standardkonform arbeiten und den eigenen Router damit verwirren könnten. Hier hilft ein Switch zwischen PoE Injektor und Router zu schalten.

DHCP Lease kann nicht erneuert werden

Ein weiteres Problem bekam ich nach ca 10 Stunden. Die Dish verlor die Verbindung zum Internet, in Folge dessen konnte der Router keine Verbindung mehr mit der Dish aufbauen, auch nach 2 Stunden nicht. Hier half es den DHCP Lease zu erneuern. Mein Lösungsversuch hierbei ist das Timing im DHCP Protokoll anzupassen, konkret „retry time“, welcher bei meinem Router auf 15 Sekunden stand und ich diesen nun testweise auf 5 Minunten angepasst habe.

Update 30.11.2021: Die beschriebene Änderung des Timing Protokolls brachte keinen Erfolg. Fakt ist, sobald die Dish die Verbindung zum Satellit verliert, verliert auch der Router die Verbindung zur Dish, selbst wenn die Dish zwischenzeitlich wieder eine Internetverbindung hat. Ich habe Starlink nun seit einigen Monaten, Ausfälle dieser Art gibt es in der Regel nur Nachts zwischen 1 und 4 Uhr weil die Dish in Folge eines Updates neustartet. Um das zu lösen habe ich meinen Router so konfiguriert, dass er täglich um 5:30 Uhr das LAN Interface an dem die Dish angesteckt ist neu laden soll. Damit erreiche ich nun eine sehr hohe Zuverlässigkeit.

Fazit

Momentan läuft meine Dish mit diesen Einstellungen ohne Unterbrechungen. Jedoch werde ich noch weiter testen und den Beitrag dann aktualisieren.

Wie die angesprochenen Punkte in OPNsense konfiguriert werden, beschreibe ich in einem eigenem Beitrag.

4 Kommentare

  1. Hallo Matthias,
    könntest du mir bitte helfen, die Verbindung über mein Modem zu machen.

    Mein Modem hat eine Möglichkeit „DHCP-Server“, wo eine Start- und eine End-IPv4-Adresse ausgewählt werden kann …

    … und auch einen Punkt „DHCP-Reservierung“, wo eine neue statische Adresse erstellt werden kann. Allerdings geht das nur zwischen 10.0.0.7 und 10.0.0.254

    Oder bin ich da vielleicht komplett falsch?

    Würde mich freuen, wenn ich das eigene Modem verwenden könnte.

    Du erreichst mich unter alfons.burtscher@aon.at
    Danke

    Liebe Grüße
    Alfons

    • Hallo Alfons,

      viele Modems haben einen DHCP-Server integriert, dieser ist in den meisten Fällen aber nur für das interne Netzwerk gedacht und nicht für den WAN Port. Es sind etwas wenig Infos, aber ich vermute fast, dass es mit einem einfachen Modem nicht funktionieren wird.

      Viele Grüße,
      Matthias

  2. Lieber Matthias,
    du hast hier einen absoluten Dummy vor dir, sorry. Ich möchte meinen Starlink Anschluss mit einem Fritz Repeater erweitern, um auch ausserhalb des Hauses Empfang zu haben. Leider funktioniert dies nicht. Hast du einen Tipp, wie ich dies mit einfachen Mittel – also auch für Dummys, hinbekommen kann. Ich wäre so dankbar für deine Hilfe. Herzliche Grüße Silke

1 Trackback / Pingback

  1. Starlink mit OPNsense / pfSense als Router – matthias.guru

Kommentar hinterlassen

E-Mail Adresse wird nicht veröffentlicht.


*