13Jul

So verwenden Sie eine benutzerdefinierte Firmware auf Ihrem Router und warum Sie möchten

Router sind im Grunde kleine Computer. Standardmäßig führen sie ein vom Hersteller bereitgestelltes Betriebssystem oder eine Firmware aus, um den Netzwerkverkehr zu routen und Ihnen verschiedene Einstellungen und Funktionen zur Verfügung zu stellen. Aber Sie können diese Firmware oft ersetzen.

Die meisten Benutzer benötigen keine benutzerdefinierte Router-Firmware eines Drittanbieters. Ja, benutzerdefinierte Firmware kann Ihnen zusätzliche Funktionen und andere Vorteile bieten, aber sie sind komplexer und die meisten Menschen möchten nur, dass ihr Router als Appliance funktioniert.

Firmware-Grundlagen

Ihr Router betreibt ein Betriebssystem, die Firmware. Router-Hersteller bieten eine Möglichkeit, neue Firmware zu "flashen", die typischerweise verwendet wird, um die Firmware des Routers auf eine neue Version vom Hersteller zu aktualisieren. Sie müssen jedoch nicht unbedingt eine Datei eines Herstellers flashen - stattdessen können Sie eine Datei von einem Drittanbieter flashen. Diese Datei könnte ein benutzerdefiniertes Betriebssystem enthalten.

Router sind nicht wie PCs. Sie können keine alte Firmware auf einem alten Router installieren. Sie müssen eine Firmware verwenden, die speziell für Ihren Router entwickelt wurde - eine, die ihre Hardware unterstützt und eine, die in den begrenzten Speicherplatz Ihres Routers passt.

Die Router-Firmware Linksys WRT54G

wurde mit dem 2003 freigegebenen Router Linksys WRT54G gestartet. Diese Router hatten eine Firmware auf Linux-Basis. Linksys hat den Quellcode nicht freigegeben, als sie den Router freigegeben haben, obwohl das eigentlich so war. Sie gaben schließlich den Quellcode der WRT54G-Firmware nach etwas Druck frei. Enthusiast hatte dann einen Router, auf dem Linux und der Quellcode zum Router lief. Sie könnten diesen Code nehmen und ändern, Features hinzufügen, ihn anpassen, die Schnittstelle modifizieren und dann ihre angepasste Version auf den Router zurückblitzen lassen.

Zukünftige Versionen des WRT54G haben ein anderes Betriebssystem. Die Linie der Linux-basierten WRT54G-Router setzt sich jedoch in Linksys WRT54GL-Serie fort - das L steht für Linux. Die WRT54GL-Serie unterstützt jedoch nur 802.11b / g-Wi-Fi und es fehlt Unterstützung für 802.11n-Wireless, so dass es nicht wirklich der ideale Router ist, den Sie heute kaufen können.

Warum Bruder?

Benutzer mögen die Installation von angepasster Router-Firmware, da sie zusätzliche Funktionen bieten. Zum Beispiel ist die OpenWrt-Firmware im Grunde eine Linux-Distribution für Ihren Router, komplett mit einem Paket-Manager. Sie können damit leichtgewichtige Web-, VPN- und SSH-Server auf Ihrem Router installieren. Selbst benutzerfreundliche Optionen wie DD-WRT bieten leistungsstarke Funktionen wie QoS-Unterstützung( Quality of Service) zur Priorisierung des Netzwerkverkehrs, eine Funktion, die oft nur bei High-End-Routern zu finden ist. Hier ist eine Demo der DD-WRT-Schnittstelle, die Sie online anzeigen können.

Benutzerdefinierte Router-Firmware kann in einigen Fällen auch stabiler als die vom Hersteller bereitgestellte Firmware sein. Wenn Ihr Router regelmäßige Neustarts benötigt, kann eine benutzerdefinierte Firmware dazu führen, dass stabiler läuft.

Sicherheit ist ein weiteres Anliegen. Zum Beispiel enthalten einige D-Link-Router eine Hintertür - wenn Ihr Browser eine spezielle User-Agent-Zeichenfolge verwendet, können Sie ohne Benutzername und Passwort auf die Administrationsschnittstelle zugreifen. Viele Consumer-Router enthielten eine weitere Backdoor, die mit einem Patch repariert wurde, aber der Patch verbarg die Backdoor nur so, dass sie noch von Angreifern genutzt werden konnte. Asus-Router mit Funktionen zum Teilen von Netzwerkdateien können Ihre Dateien für jeden zugänglich machen. Der Zustand der Heim-Router-Sicherheit ist ein Albtraum, und diese Open-Source-Projekte, die auf Linux basieren, werden wahrscheinlich keine amateurhaften Backdoors enthalten.

So installieren Sie die Router-Firmware eines Drittanbieters

Wenn Sie die Router-Firmware eines Drittanbieters verwenden möchten, müssen Sie zuerst den Router auswählen, den Sie verwenden möchten. OpenWrt ist eine leistungsstarke Linux-basierte Router-Firmware, die von Grund auf neu geschrieben wurde, um WRT54G-Router zu unterstützen, und es wurde zur Unterstützung weiterer Router weiterentwickelt. DD-WRT ist eine benutzerfreundlichere Distribution basierend auf OpenWrt. Tomato war in der Vergangenheit sehr beliebt, aber es wurde zuletzt im Jahr 2010 aktualisiert, so dass es nicht so viele Router unterstützt und veraltet ist. Es gibt auch viele andere Firmware-Projekte von Drittanbietern - Sie finden eine lange Liste auf Wikipedia.

Als nächstes müssen Sie sicher sein, dass Sie tatsächlich einen Router haben, der diese Firmware unterstützt. Sie können eine Liste der Hardware-Firmware-Unterstützung für Router auf ihren Websites finden - hier ist die Liste der Geräte, die OpenWRT unterstützt und hier ist die Liste der Geräte, die DD-WRT unterstützt.

Wenn Sie nach einem Router suchen, sollten Sie einige Nachforschungen anstellen, um einen soliden modernen Router zu finden, der Router von Drittanbietern gut unterstützt. Zum Beispiel haben wir diese Anzeige auf der DD-WRT-Website gesehen - ASUS wirbt direkt für Enthusiasten, die nach Router-Firmware von Drittanbietern suchen, und argumentiert, dass ihre Hardware die ideale Plattform für den Betrieb eines eigenen Router-Betriebssystems ist. Geeks, die ihre Router hacken, sind ein genug großer Markt, auf den Hersteller achten können.

Sie sollten den Anweisungen der Firmware folgen, um den Installationsprozess zu durchlaufen. Der Vorgang ist jedoch in der Regel so einfach wie das Herunterladen der entsprechenden Firmwaredatei für Ihr Gerät, das Aufrufen der Seite "Firmware aktualisieren" auf der Weboberfläche des Routers und das Hochladen der Firmware des Drittanbieters über dieses Formular. Der Router wird dann seine ursprüngliche Firmware durch die von Drittanbietern ersetzen.

Natürlich werden Router-Firmwares von Drittanbietern im Allgemeinen nicht vom Hersteller des Routers unterstützt. Sie sind wie das Installieren eines benutzerdefinierten ROM unter Android oder das Ersetzen des Betriebssystems Ihres PCs durch Linux. Wenn Sie auf ein Problem stoßen, können Sie nicht einfach den Hersteller des Routers kontaktieren und erwarten, dass Probleme mit der Drittanbietersoftware behoben werden.

Bildkredit: webhamster auf Flickr, Chad Ohman auf Flickr