OpenWRT oder Freifunk via CLI upgraden

Wenn auf dem Router keine Oberfläche (Luci) Installiert ist muss man via Kommandozeile das Update einspielen.

Schritt 1: Kopieren des Images auf das Gerät

scp Quelle Ziel

Das Sysupgrade-Image auf den Router kopieren am besten in das /tmp-Verzeichnis. Das wird beim runterfahren immer gelöscht.

scp -r sysupgrade.bin root@192.168.1.1:/tmp

Wenn diese Fehlermeldung kommt.
ash: /usr/libexec/sftp-server: not found
scp: Connection closed

gibt es eine Lösung. Wir nutzen zusätzlich die Option -O. Mit der Option -O (großes Oh) funktionier der Befehl. Das -O steht für Old-Modus. In neueren OpenWRT-Systemen gibt es kein SCP mehr sondern es muss SFTP verwendet werden. (getestet bei OpenWRT 22.03)

scp -r -O sysupgrade.bin root@192.168.1.1:/tmp

Schritt 2: Anmelden auf den Router.

ssh root@192.168.1.1

Schritt 3: Sysupgrade auf dem Gerät ausführen

sysupgrade /tmp/sysupgrade.bin

Standartmäßig bleiben Configeinstellungen Erhalten.
Beim nutzen der Option -n werden Configdatein überschrieben.

Das ganze dauert etwa 5 Minuten. Die Session wird geschlossen. Der Router liest automatisch die Dateien vom /tmp ein und richtet langsam OpenWRT wieder ein.

Schritt 4: Einrichten

Ihr könnt nach ca. 5min, via Browser entweder 192.168.1.1 bei reinem OpenWRT, oder bei Freifunk mit http://frei.funk testen ob alles geklappt hat.

OpenWRT installieren

Eine Anleitung zun flashen eines TP-LINK AC 1750 (Archer C7) mit OpenWRT als Betriebssystem.

Vorbemerkung: Die Anleitung gilt für den TP-LINK AC 1750 (Archer C7) Version 5 (v5). Ihr braucht 2 Lankabel und Internetanschluss um ein Freies Betriebssystem für euren Router zu installieren. Welches Router-Modell und welche Version ihr habt, steht auf dem Typenschild des Router.

Schritt 1: Auf den TP-Link einloggen

Schließt euren Fabrikneuen Router an Strom an und mit einem Lankabel auf der Routerseite in die Blaue WAN-Buchse und das andere Ende ins vorhandene Modem. Router Einschalten. Bis der Router betriebsbereit ist dauert es ca. 2 Minuten.
„OpenWRT installieren“ weiterlesen

Werbetracker mit OpenWRT herausfiltern

Werbetracker, Pishingseiten und bekannte Malewareseiten bereits auf dem Router herausfiltern.

Hat man einen OpenWRT-Router, lasst sich auf dem Router ein Werbeblocker ähnlich dem Pi-Hole realisieren. Das ist recht einfach.

Schritt 1: Anmelden in OpenWRT

Browser starten und 192.168.1.1 in die Adresszeile eingeben. mit root + passwort anmelden.
„Werbetracker mit OpenWRT herausfiltern“ weiterlesen

OpenWrt auf Deutsch

OpenWrt mit LuCi wird in Englischer Sprache dargestellt. Um die Administrationsoberfläche in Deutscher Sprache zu haben müssen die entsprechenden Pakete nachinstalliert werden.

Unter System/Software filtert/sucht man das Paket mit den Namen:
luci-i18n-base-de und installiert es. Das dauert je nach Internetgeschwindigkeit einige Sekunden. In den Versionen ab OpenWrt 18.06.1 wird nach der Installation die Seite automatisch neu geladen. Die meisten der Menü- und Schaltflächen werden in Deutscher Übersetzung angezeigt.

Sind bestimmte Module wie z.B. luci-app-firewall noch in Englisch dann muss dort ebenfalls das deutsche Sprachpaket installiert werden.
luci-i18n-firewall-de

btw. luCi ist der Eigenname der grafischen Oberfläche.

Passwort für Freifunk vergessen

tp-link3600
Du hast das Adminpasswort für deinen Freifunkrouter vergessen? Mit dieser Anleitung kannst du deinen Router retten und in den Urzustand bringen.

Dieses Tutorial bezieht sich auf a) die Berliner-Freifunk-Firmware (Stand 2016) b) auf einen TP-Link3600. Du brauchst ein Lankabel.

Schritt 1: neues Netzwerk erstellen

  • Eine neues Netzerk erstellen
  • Name: Netzwerkname,
    IPv4: 192.168.1.2
    submaske: 255.255.255.0
  • Verbinde nun dein Router mit deinem Rechner durch ein Lankabel. Stelle auf die eben erstellte Netzwerkverbinung um!

Schritt 2: In den Notfallmodus/failsave gelangen

  • Schalte den Router an!
  • Wenn zweite LED von links anfängt zu blinken, den Resetknopf so lange gedrückt halten bis die LED ganz schnell blinkt.
  • öffne ein Terminal und gib ein:
  • telnet 192.168.1.1 seit 2017 ist telnet deaktiviert.
    ssh root@192.168.1.1 oder ssh root@frei.funk
    mount_root
    firstboot
    reboot

Schritt 3: Der Freifunk Wizard

  • Nach dem du in Schritt 2 reboot gedrückt hast, fährt der Router runter und wieder hoch.
  • Öffne einen Browser und gib frei.funk (ohne www oder http) in die Adresszeile ein!
  • Nun musst du wie beim allerersten mal den Wizard durchspielen, du kannst die IP, die Zertifikate nehmen die du damals via Email bekommen hast. Du musst den Wizard bis zum Ende durchgehen. Wenn du vorher abbrichst, schlägt die Neueinrichtung fehl und du must mit Schritt 2 erneut anfangen.

Sonstiges

Diese o.g. Anleitung ist Grundsätzlich auch für reine OpenWRT-Firmware geeignet.

! Sollte der Router nach dem firstboot hängen und nicht mehr reebooten, starte den Notfallmodus erneut, melde dich wieder mit telnet an, mount_root, und statt firstboot folgendes eingeben:
mtd -r erase rootfs_data (-r heißt reboot)

Bei normalen OpenWRT kommst du mit 192.168.1.1 in der Browseradresszeile, ins grafische Backenend deines Routers.

https://wiki.openwrt.org/doc/howto/generic.failsafe