OLSR-Konfiguration: Unterschied zwischen den Versionen

Aus FunkFeuer Wiki
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
 
Achtung diese Seite wird in Kürze noch weiter überarbeitet!!!
 
Achtung diese Seite wird in Kürze noch weiter überarbeitet!!!
 
(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 (momentan noch nicht released) 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 es 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:  
 
Falls du die Freifunk-Firmware nicht verwenden kannst, hier die Standard-olsr-Konfiguration des Netzes:  
Zeile 16: Zeile 28:
 
  UseHysteresis no
 
  UseHysteresis no
 
   
 
   
#falls du eine eigene http-Statuseite (so wie die freifunkfirmware) hast, oder das txtinfo gerne selber per ssh verwendest dann kommentier folgende zeilen einfach wieder ein,..
 
#LoadPlugin "olsrd_txtinfo.so.0.1"
 
#{
 
#      PlParam "Accept" "127.0.0.1"
 
#}
 
#HTTP - Statusseite:
 
#falls dein Router schon eine bestehende Webseite hat dann unten den port ändern (Empfehlung auf port 8000)
 
#jedoch dann von der Startseite der bestehenden website (auf port 80) das httpinfo bitte verlinken!!
 
#
 
#ideal ist es auch generell ein redirect von /cgi-bin-status.html aufs httpinfo einzurichten!
 
 
  LoadPlugin "olsrd_httpinfo.so.0.1"
 
  LoadPlugin "olsrd_httpinfo.so.0.1"
 
  {
 
  {
Zeile 45: Zeile 47:
 
   
 
   
 
   
 
   
 +
}
 +
 +
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"
 
  }
 
  }

Version vom 25. März 2009, 18:58 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 (momentan noch nicht released) 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 es 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"
}