ffthehardway
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| ffthehardway [2020/12/26 06:20] – aj | ffthehardway [2026/02/01 09:28] (current) – ↷ Links adapted because of a move operation 74.7.243.235 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | /* master-page: | ||
| + | /* master-date: | ||
| + | << | ||
| + | |||
| + | |||
| + | |||
| + | ===== Funkfeuer mit beliebigen OpenWrt tauglichen Router flashen ===== | ||
| + | Falls du schon einen Router zuhause hast oder irgendwo einen sehr günstigen Router im Angebot siehst und nachsehen willst ob du diesen auch im FF-Netz verwenden kannst, gibts hier eine [[[http:// | ||
| + | |||
| + | Die Anleitung zum Flashen des jeweiligen Routers gibt es auf openwrt.org und der entsprechenden Produktseite ([[[https:// | ||
| + | |||
| + | Es funktioniert auf oft einfach ein Software-upgrade der Standardfirmware durchzuführen: | ||
| + | |||
| + | {{{{thw0.jpg|}}}} | ||
| + | |||
| + | Achte darauf wirklich die für Deinen Router korrekte Firmware heruntergeladen zu haben und prüfe lieber zweimal bevor Du sie auf Deinen Router flasht. Während des flashens den Router auf keinen Fall ausstecken! | ||
| + | |||
| + | Hast Du dies erledigt sieht das Webinterface Deines Routers nach einem Neustart in etwa wie folgt aus: | ||
| + | |||
| + | {{{{thw1.jpg|}}}} | ||
| + | |||
| + | |||
| + | |||
| + | ===== Funkfeuer auf OpenWRT 19.07 installieren ===== | ||
| + | |||
| + | |||
| + | ==== LUCI öffnen/ | ||
| + | öffne das Webinterface luci - meist unter 192.168.1.1 | ||
| + | |||
| + | Falls Luci nicht installiert wurde, stelle sicher, dass der Router internet hat, wähle dich via **ssh [[mailto: | ||
| + | |||
| + | |||
| + | * opkg update && opkg install luci | ||
| + | << | ||
| + | |||
| + | ==== olsrd installieren ==== | ||
| + | Das Funkfeuernetz Graz ist ein dezentrales Mesh-Netzwerk. Die einzelnen Funkfeuer-Router müssen in der Lage sein untereinander Routinginformationen auszutauschen und laufend ihre Routingtabellen den aktuellen Gegebenheiten anzupassen. Dies geschieht mittels des Link-State Routing Protokolls [[[http:// | ||
| + | |||
| + | Um die dazu benötigte Software zu installieren, | ||
| + | |||
| + | {{{{openwrt-19.07.5-olsrd-install.PNG|}}}} | ||
| + | |||
| + | |||
| + | |||
| + | ==== Wireless Verbindung herstellen / Netzwerkhardware konfigurieren ==== | ||
| + | Siehe Anleitung für OpenWRT 15.05: [[[# | ||
| + | |||
| + | |||
| + | |||
| + | ==== Netzwerk Interface konfigurieren / TCP-IP Einstellungen ==== | ||
| + | Siehe Anleitung für OpenWRT 15.05: [[[# | ||
| + | |||
| + | |||
| + | |||
| + | ==== Firewall konfigurieren ==== | ||
| + | Siehe Anleitung für OpenWRT 15.05: [[[# | ||
| + | |||
| + | |||
| + | |||
| + | ==== olsrd konfigurieren (Webinterface) ==== | ||
| + | Wenn du beim Schritt " | ||
| + | |||
| + | {{{{openwrt-19.07.5-olsrd-config.png|}}}} | ||
| + | |||
| + | Unter " | ||
| + | |||
| + | Plugin-Aktivierung: | ||
| + | |||
| + | {{{{openwrt-19.07.5-olsrd-plugins.PNG|}}}} | ||
| + | |||
| + | olsrd-Status: | ||
| + | |||
| + | {{{{openwrt-19.07.5-olsrd-status.PNG|}}}} | ||
| + | |||
| + | |||
| + | |||
| + | ==== olsrd konfigurieren (Commandline) ==== | ||
| + | Siehe Anleitung für OpenWRT 15.05: [[[# | ||
| + | |||
| + | |||
| + | |||
| + | ===== Funkfeuer auf OpenWRT 15.05 (Chaos Calmer) installieren ===== | ||
| + | |||
| + | |||
| + | ==== 1. Olsrd installieren ==== | ||
| + | Das Funkfeuernetz Graz ist ein dezentrales Mesh Netzwerk. Die einzelnen Funkfeuer-Router müssen in der Lage sein untereinander Routinginformationen auszutauschen und laufend ihre Routingtabellen den aktuellen Gegebenheiten anzupassen. Dies geschieht mittels des Link-state Routing Protokolls [[[http:// | ||
| + | |||
| + | Um die dazu benötigte Software zu installieren, | ||
| + | |||
| + | {{{{thw2.jpg|}}}} | ||
| + | |||
| + | |||
| + | |||
| + | ==== 2. Wireless Verbindung herstellen / Netzwerkhardware konfigurieren ==== | ||
| + | Unter " | ||
| + | |||
| + | {{{{thw3.jpg|}}}} | ||
| + | |||
| + | danach klickt man auf " | ||
| + | |||
| + | {{{{thw4.jpg|}}}} | ||
| + | |||
| + | Sollte der Scan kein Funkfeuernetzwerk gefunden haben, oder sich gewisse Kanäle nicht einstellen lassen, kann es daran liegen dass der Country Code nicht richtig gesetzt ist. Unter dem Raster " | ||
| + | |||
| + | {{{{thw5.jpg|}}}} | ||
| + | |||
| + | |||
| + | |||
| + | ==== 3. Netzwerk Interface konfigurieren / TCP-IP Einstellungen ==== | ||
| + | Unter " | ||
| + | |||
| + | {{{{thw6.jpg|}}}} | ||
| + | |||
| + | ..und folgende Einstellungen vornehmen: | ||
| + | |||
| + | Protokoll -> | ||
| + | |||
| + | {{{{thw7.jpg|}}}} | ||
| + | |||
| + | Default Gateway unbedingt leer lassen! Die Default Route sowie alle anderen Routinginformationen werden ja per [[[http:// | ||
| + | |||
| + | |||
| + | |||
| + | ==== 4. Die Firewall ==== | ||
| + | Unter dem Raster " | ||
| + | |||
| + | {{{{thw8.jpg|}}}} | ||
| + | |||
| + | danach unter " | ||
| + | |||
| + | {{{{thw9.jpg|}}}} | ||
| + | |||
| + | nun müssen zwei Traffic -Regeln eingestellt werden, dazu unter " | ||
| + | |||
| + | 1.) den Port 698 UDP für die olsr Pakete öffnen | ||
| + | |||
| + | {{{{thw10.jpg|}}}} | ||
| + | |||
| + | < | ||
| + | |||
| + | {{{{thw11.jpg|}}}} | ||
| + | |||
| + | und 2.) NAT einstellen. Die source IP ist in Deinem Fall natürlich Deine Dir zugewiesene Funkfeuer IP die Du unter '3. Netzwerk Interface konfigurieren' | ||
| + | |||
| + | |||
| + | |||
| + | ==== 5. Olsrd konfigurieren / Var.1 (The Hackers way) ==== | ||
| + | Unter Linux-/ | ||
| + | |||
| + | man verbindet sich dazu per ssh mit dem Router. (Wenn man keinen Apple- oder Linux-Rechner sondern Windows 7, 8, XP oder Vista Betriebssystem verwendet, benötigt man dazu einen SSH-Client wie zum Beispiel-> | ||
| + | |||
| + | |||
| + | |||
| + | < | ||
| + | |||
| + | Host ' | ||
| + | (fingerprint sha1 d4: | ||
| + | Do you want to continue connecting? (y/n) y | ||
| + | root@192.168.1.1' | ||
| + | |||
| + | |||
| + | BusyBox v1.23.2 (2015-07-25 15:09:46 CEST) built-in shell (ash) | ||
| + | |||
| + | _______ | ||
| + | | ||
| + | | ||
| + | | ||
| + | |__| W I R E L E S S F R E E D O M | ||
| + | | ||
| + | CHAOS CALMER (15.05, r46767) | ||
| + | | ||
| + | * 1 1/2 oz Gin Shake with a glassful | ||
| + | * 1/4 oz Triple Sec of broken ice and pour | ||
| + | * 3/4 oz Lime Juice | ||
| + | * 1 1/2 oz Orange Juice | ||
| + | * 1 tsp. Grenadine Syrup | ||
| + | | ||
| + | root@OpenWrt: | ||
| + | </ | ||
| + | wechsle in das Verzeichnis /etc (cd für change Directory), lege dort einen Unterverzeichnis " | ||
| + | |||
| + | |||
| + | |||
| + | < | ||
| + | mkdir olsrd | ||
| + | cd olsrd | ||
| + | </ | ||
| + | nun erstellt/ | ||
| + | |||
| + | |||
| + | |||
| + | < | ||
| + | </ | ||
| + | nun kopiere folgenden Text in das noch leere Dokument: | ||
| + | |||
| + | |||
| + | |||
| + | < | ||
| + | DebugLevel | ||
| + | IpVersion | ||
| + | AllowNoInt | ||
| + | FIBMetric | ||
| + | Pollrate | ||
| + | TcRedundancy | ||
| + | NatThreshold | ||
| + | MprCoverage | ||
| + | LinkQualityLevel | ||
| + | LinkQualityFishEye | ||
| + | LinkQualityAlgorithm | ||
| + | UseHysteresis | ||
| + | RtTablePriority | ||
| + | RtTableDefaultOlsrPriority none | ||
| + | RtTableTunnelPriority | ||
| + | RtTableDefaultPriority | ||
| + | RtTable | ||
| + | RtTableDefault | ||
| + | RtTableTunnel | ||
| + | SmartGateway | ||
| + | |||
| + | Interface " | ||
| + | { | ||
| + | HelloInterval | ||
| + | HelloValidityTime | ||
| + | TcInterval | ||
| + | TcValidityTime | ||
| + | MidInterval | ||
| + | MidValidityTime | ||
| + | HnaInterval | ||
| + | HnaValidityTime | ||
| + | } | ||
| + | </ | ||
| + | mit der " | ||
| + | |||
| + | nun kann man mit " | ||
| + | |||
| + | Unter " | ||
| + | |||
| + | {{{{thw12.jpg|}}}} | ||
| + | |||
| + | |||
| + | |||
| + | ==== 5a. Olsrd konfigurieren / Var.2 über das Webinterface ==== | ||
| + | über den Paketmanager lassen sich wenn man bei Schritt 1. das Olsrd Paket installiert und auf dem Routerspeicher noch ausreichend Platz ist auch gleich die Pakete für Webinterfacekomponenten für den Olsrd mitinstallieren. | ||
| + | |||
| + | Hier Screenshots eines anderen Routers mit einer etwas älteren [[: | ||
| + | |||
| + | {{{{thw13.jpg|}}}} | ||
| + | |||
| + | nach dem nächsten Neustart findet man dann unter " | ||
| + | |||
| + | {{{{thw14.jpg|}}}} | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | | ||
| + | |||
| + | |||
ffthehardway.txt · Last modified: by 74.7.243.235
