OLSRD update: Unterschied zwischen den Versionen

Aus FunkFeuer Wiki
Wechseln zu: Navigation, Suche
K (Freifunkfirmware)
(Openwrt Kamikaze)
Zeile 16: Zeile 16:
  
 
==Openwrt Kamikaze==
 
==Openwrt Kamikaze==
falls man freifunk-luci von Halle verwendet, sollte man zumindest die letzte Version davon installiert haben
+
einfach unter software die luci-app-olsr installieren
allerdings muss man acht geben dass im generierten configfile dann auch IP4Broadcast 255.255.255.255 drin ist aber keienswegs MinTcTimeout
+
  
zusätzlich kann man dann das olsrd binary und plugins wechseln um den olsrd aktuell zu halten
+
und in der web-configuration die oslr devices auswählen und acht geben das auch jedes interface die option Ip4Broadcast 255.255.255.255 gesetzt hat
aktuelle binaries fuer ar23xx und ar73xx und broadcom47xx finden sich idr. hier [[http://texas.funkfeuer.at/~markus/olsrd/binaries]]
+
  
(geplant ist es auch ein 0xff-olsr.ipk für kamikaze zu machen, aber noch gibt es es nicht,...)
+
weiters im allgemeinen olsr teil unbedingt MinTCVtime 0.0 eintragen
 +
 
 +
hat man ein stable openwrt geflashed kann man aber standadmässig nur recht alte olsrd versionen installieren (also die genausoalten wie das openwrt release), die neueren sind im trunk
 +
 
 +
z.b. http://downloads.openwrt.org/snapshots/trunk/atheros/packages/olsrd-luci_0.5.6-r7+luci1-2_atheros.ipk
 +
 
 +
also regelmässig neuen olsrd + txtinfo paket aus dem trunk holen und das wars!
 +
 
 +
aber Achtung: da allerdings von zeit zu zeit die uclibc im openwrt gewechselt wird, muessen diese pakete aus dem trunk nicht unbedingt mehr zusammen mit einem alten stable openwrt funktionieren, wenn dem so ist muss man entweder auch trunk flashen, oder den olsr selber für seine uclibc crosscompilen,.. oder auf neues openwrt release warten,...
 +
 
 +
sehr empfehlenswert ist auch noch luci-app-qos zu installieren
 +
die default settings kann man grossteils so lassen
 +
lediglich 2 änderungen sind notwendig:
 +
in der letzten zeile statt 5900 (x11 forwarding) udp port 698 eintragen
 +
und in der ersten spalte statt express auf priorize
 +
 
 +
und dann noch das bestehende priorize von port 22 und 53 auf express "downgraden"
 +
 
 +
und schon hat man ne config-quality die der guten alten freifunkfirmware entspricht, allerdings auf solideren (oder zumindest zeitgemässeren) unterbau,..
 +
 
 +
(geplant ist es auch ein 0xff-olsr.ipk add-on für kamikaze zu machen, welches der statusseite dns resolves beibringt, usw., aber noch gibt es das nicht,...)
  
 
==allgemein==
 
==allgemein==

Version vom 30. Dezember 2009, 23:33 Uhr

Freifunkfirmware

Diese Anleitung gilt fuer die Freifunkfirmware, falls du openwrt kamikaze oder andere OS am router dann lies untern weiter

  • im "OLSRD Archiv" mittels README die letzte (empfohlene) Version des 0xff-olsrd Paketes suchen.
  • deren Linkadresse kopieren
  • Per ssh in den Router einloggen (bzw. PUTTY verwenden)
 ssh root@<IP_of_router>
  • Das olsr ipkg installieren mit folgendem Befehl
 ipkg install <linkadresse_für_olsrd_paket>

Da der texas momentan (Dez. 2009) down ist und obiger Link nicht funktioniert, folgend ein alternatives (kleines) OLSRD Archiv

http://aurora.funkfeuer.at/~markus/olsrd/0xff-olsrd/

alternativ kann man das ipk file auch ueber das Webfrontend (Verwalten -> Software) installieren

Openwrt Kamikaze

einfach unter software die luci-app-olsr installieren

und in der web-configuration die oslr devices auswählen und acht geben das auch jedes interface die option Ip4Broadcast 255.255.255.255 gesetzt hat

weiters im allgemeinen olsr teil unbedingt MinTCVtime 0.0 eintragen

hat man ein stable openwrt geflashed kann man aber standadmässig nur recht alte olsrd versionen installieren (also die genausoalten wie das openwrt release), die neueren sind im trunk

z.b. http://downloads.openwrt.org/snapshots/trunk/atheros/packages/olsrd-luci_0.5.6-r7+luci1-2_atheros.ipk

also regelmässig neuen olsrd + txtinfo paket aus dem trunk holen und das wars!

aber Achtung: da allerdings von zeit zu zeit die uclibc im openwrt gewechselt wird, muessen diese pakete aus dem trunk nicht unbedingt mehr zusammen mit einem alten stable openwrt funktionieren, wenn dem so ist muss man entweder auch trunk flashen, oder den olsr selber für seine uclibc crosscompilen,.. oder auf neues openwrt release warten,...

sehr empfehlenswert ist auch noch luci-app-qos zu installieren die default settings kann man grossteils so lassen lediglich 2 änderungen sind notwendig: in der letzten zeile statt 5900 (x11 forwarding) udp port 698 eintragen und in der ersten spalte statt express auf priorize

und dann noch das bestehende priorize von port 22 und 53 auf express "downgraden"

und schon hat man ne config-quality die der guten alten freifunkfirmware entspricht, allerdings auf solideren (oder zumindest zeitgemässeren) unterbau,..

(geplant ist es auch ein 0xff-olsr.ipk add-on für kamikaze zu machen, welches der statusseite dns resolves beibringt, usw., aber noch gibt es das nicht,...)

allgemein

  • aktuellen olsrd von http://olsr.org besorgen
  • für/auf deiner plattform kompilieren (make build_all)
  • und dann installieren (make install_all)