[Berlin-wireless] Notfall - Lösung für rauchende WRT's / bei laufzeiten vom OLSRD unter einer minute :)

Stefan Pirwitz Autoverkauf
Di Dez 13 22:29:03 CET 2005


von dennis ( Glockmann) aus unserem Wiki


Seit dem Netzzusammenschluss hat das wlan-netz mehr Teilnehmer, als das
fehlerbehaftete http-info-plugin (zum generieren der OLSR-Info-Seite)
verkraftet. die folge davon ist ein abstürzender olsrd (das programm,
welches die OLSR-funktionionalität bereitstellt). durch das ebenfalls
laufende cron-script wird der olsrd minütlich neu gestartet, sollte er
nichtmehr laufen. nach jedem start lernt der olsrd das netz neu kennen,
was eine sehr prozessorlastige phase ist. das schlimmste jedoch ist,
dass nach einem neustart alle LQ-werte zu den nachbarn endweder 0.00
oder sehr hohe werte annehmen. da der olsrd aber in sehr kurzen
abständen abschmiert, wird für ein und den selben weg von A nach B
mehrfach die route gewechselt. die spitz des ganzen sind sogenannte
kreisrouten. bildlich gedacht sagt der eine ap dem anderen "hier haste
ein paket, den empfänger kannst du am besten erreichen", der andere ap
ist aber der meinung "nein DU kannst ihn besser erreichen" .. usw. da
die ETX-wert SEHR stark schwanken kommt es häufig dazu. die lösung des
ganzen ist, den absturz des olsrd mit allen mitteln zu verhindern. die
erste und sinnvollste maßnahme möchte ich hier beschreiben:

      * per putty auf den WRT einloggen
      * dann folgende befehlsfolge eingeben:
rm /etc/olsrd.conf
cp /rom/etc/olsrd.conf /etc
      * mit dem vi die olsrd.conf editieren:
vi /etc/olsrd.conf

dann "i" drücken, um in den editiermodus zu gelangen die passage:

LoadPlugin "olsrd_httpinfo.so.0.1"
{
       PlParam "port"  "8080"
       PlParam "Host"  "127.0.0.1"
       PlParam "Net" "10.13.2.0 255.255.255.252"
}

umändern in 

#LoadPlugin "olsrd_httpinfo.so.0.1"
#{
#       PlParam "port"  "8080"
#       PlParam "Host"  "127.0.0.1"
#       PlParam "Net" "10.13.2.0 255.255.255.252"
#}

dann zwei mal die escape-taste drücken und mit der tastenfolge ":wq"
speichern und vi beenden.

nun könnte ihr mit den beiden fehlen

kilall olsrd
olsrd

den olsrd neu starten oder wie gehabt über das webinterface neu starten



-------------- nächster Teil --------------
_______________________________________________
Berlin mailing list
Berlin at olsrexperiment.de
https://olsrexperiment.de/cgi-bin/mailman/listinfo/berlin




Mehr Informationen über die Mailingliste Berlin