OLSR-Konfiguration: Unterschied zwischen den Versionen
Markit (Diskussion | Beiträge) K (→HTTP - Statusseite) |
Markit (Diskussion | Beiträge) K |
||
Zeile 2: | Zeile 2: | ||
(allerdings sollte untriges nun schon halbwegs brauchbar sein,..) | (allerdings sollte untriges nun schon halbwegs brauchbar sein,..) | ||
− | gedacht ist diese Konfiguration für olsr version 0.5.6-r4 | + | gedacht ist diese Konfiguration für olsr version 0.5.6-r4 oder neuer |
+ | |||
http://gredler.at/hg/olsrd-0.5.6 | http://gredler.at/hg/olsrd-0.5.6 | ||
Version vom 25. März 2009, 19:00 Uhr
Achtung diese Seite wird in Kürze noch weiter überarbeitet!!! (allerdings sollte untriges nun schon halbwegs brauchbar sein,..)
gedacht ist diese Konfiguration für olsr version 0.5.6-r4 oder neuer
http://gredler.at/hg/olsrd-0.5.6
HTTP - Statusseite
falls dein Router schon eine bestehende Webseite hat dann beim Httpinfo Plugin den port ändern (Empfehlung auf port 8000)
jedoch dann bitte unbedingt von der Startseite der bestehenden website (auf port 80) das httpinfo bitte verlinken!!, denn sonst findet es ja niemand,..
ideal ist dann auch generell ein redirect von /cgi-bin-status.html aufs httpinfo einzurichten!
olsrd.conf
Falls du die Freifunk-Firmware nicht verwenden kannst, hier die Standard-olsr-Konfiguration des Netzes:
DebugLevel 0 IpVersion 4 AllowNoInt yes FIBMetric "flat" Pollrate 0.050 TcRedundancy 2 MprCoverage 7 LinkQualityFishEye 1 LinkQualityAlgorithm "etx_ff" LinkQualityLevel 2 UseHysteresis no LoadPlugin "olsrd_httpinfo.so.0.1" { PlParam "port" "80" PlParam "Net" "0.0.0.0 0.0.0.0" } #trag hier deine olsr interfaces (funk, lan, tunnel, etc,..) ein Interface "eth0" "ath0" { HelloInterval 3.0 HelloValidityTime 125.0 TcInterval 2.0 TcValidityTime 500.0 MidInterval 25.0 MidValidityTime 500.0 HnaInterval 10.0 HnaValidityTime 125.0 Ip4Broadcast 255.255.255.255 }
andere plugins als das httpinfo braucht es eigentlich nicht
TXTINFO
Dieses wird von der Freifunkfirmware verwendet um ihre eigene Http-Statuseiten mit OLSR-Status-Daten zu versorgen, selbiges kann man selber auch machen (wer sich das nicht antun will verwendet eben das httpinfo dafür) Weiters ist das txtinfo auch nützlich um es per ssh zu verwenden,... also einfach folgende Konfig an obige anhängen (Der Accept Paramter kann auch mehrfach verwendet werden)
LoadPlugin "olsrd_txtinfo.so.0.1" { PlParam "Accept" "127.0.0.1" }