[Berlin-wireless] Notfall - � rauchende WRT's / bei laufzeiten vom OLSRD unter einer minute :)

Justus Philipp Beyer mercurix
Di Dez 13 22:31:56 CET 2005


Das Plugin kann man auch über die Weboberfläche des WRTs unter OLSR 
abschalten.

Gruß,
Justus

Stefan Pirwitz wrote:
> 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
> 
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Berlin mailing list
> Berlin at olsrexperiment.de
> https://olsrexperiment.de/cgi-bin/mailman/listinfo/berlin


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




Mehr Informationen über die Mailingliste Berlin