Periodische Neustarts der Router.
Periodische Neustarts der Router.
Ich wäre dafür die Freifunk-AP regelmässig neu starten zu lassen. Aller 24h oder so. Anscheinend "fressen" sich die Verbindungen zu, so zumindestens bei mir und der Hackebornstraße. Mir ist aufgefallen das nach 24h-36h die Verbindung zusammenbricht. Ich empfange zwar die Gegenstelle in der Nodeliste, aber es wird dann kein Routing mehr aufgebaut.
Nach dem gestrigen Neustart erscheint wieder ein ETX-Wert. Gibt es in der Firmware dafür eine Automatik-Option ?
Nach dem gestrigen Neustart erscheint wieder ein ETX-Wert. Gibt es in der Firmware dafür eine Automatik-Option ?
Vorschlag ist gut
hi Melchior,
der Vorschlag ist gut!
ich kenne das von meinem Router "Netgear",
da muss ich das auch immer machen wenn er länger
als 24h läuft, da sonnst mein Kumpel nur noch eine
bedingte I-Net Verbindung hat.
d.h. es gehen nicht alle Seiten auf.
culo
der Vorschlag ist gut!
ich kenne das von meinem Router "Netgear",
da muss ich das auch immer machen wenn er länger
als 24h läuft, da sonnst mein Kumpel nur noch eine
bedingte I-Net Verbindung hat.
d.h. es gehen nicht alle Seiten auf.
culo
kann man per cronjob machen. aber ich kenne kein webinterface fuer cron.
cron ist ein hintergrundprozess, der auf allen unix-betriebssystemen (also auch freifunk-firmware) die ganze zeit laeuft und zu vorbestimmten zeitpunkten bestimmte prozesse startet.
in der kommandozeile (per ssh auf den ap verbinden) kann man sein crontab, also die einstellungsdatei per
crontab -e
aendern
fuegt man dort die zeile
59 23 * * * reboot
ein, so wird jeden tag um 23 59 das geraet neugestartet.
da die wrts aber keine batteriebetriebene systemuhr hat, ist die systemzeit auf den teilen nach jedem reboot 00:00 uhr (wenn ich mich nicht irre). hat man internet, so holt sich der wrt die aktuelle zeit von einem zeitserver, d.h. dann wird wirklich um 23:59 neugestartet. hat man kein internet, so wird 23h 59m nach dem letzten neustart neugestartet.
wenn das ding aber neugestartet werden muss, so glaube ich, dass irgendein fehler in der firmware liegt (-> aktualisieren). bei der freifunkfirmware werden ja schon regelmaessig bestimmte prozesse neugestartet, nicht gleich das ganze teil. und es muesste auch ohne neustart klappen. zudem kann das zu unerwuenschten nebeneffekten fuehren, wenn ein node oder mehrere zu bestimmten zeitpunkten nicht verfuegbar sind.
cron ist ein hintergrundprozess, der auf allen unix-betriebssystemen (also auch freifunk-firmware) die ganze zeit laeuft und zu vorbestimmten zeitpunkten bestimmte prozesse startet.
in der kommandozeile (per ssh auf den ap verbinden) kann man sein crontab, also die einstellungsdatei per
crontab -e
aendern
fuegt man dort die zeile
59 23 * * * reboot
ein, so wird jeden tag um 23 59 das geraet neugestartet.
da die wrts aber keine batteriebetriebene systemuhr hat, ist die systemzeit auf den teilen nach jedem reboot 00:00 uhr (wenn ich mich nicht irre). hat man internet, so holt sich der wrt die aktuelle zeit von einem zeitserver, d.h. dann wird wirklich um 23:59 neugestartet. hat man kein internet, so wird 23h 59m nach dem letzten neustart neugestartet.
wenn das ding aber neugestartet werden muss, so glaube ich, dass irgendein fehler in der firmware liegt (-> aktualisieren). bei der freifunkfirmware werden ja schon regelmaessig bestimmte prozesse neugestartet, nicht gleich das ganze teil. und es muesste auch ohne neustart klappen. zudem kann das zu unerwuenschten nebeneffekten fuehren, wenn ein node oder mehrere zu bestimmten zeitpunkten nicht verfuegbar sind.
hm
Wenn ich aber den Eintrag gemacht habe, ist er nach dem nächsten reboot weg.
EDIT Ich hab herausgefunden, das das Startscript S51crond die crontab, beim Systemstart immer wieder neu anlegt.
Ich hab die Eintragung für reboot jetzt direkt in diesem Script gemacht und jetzt gehts.
Ich hab das auch nur wegen der zwei RAM-Schwachen WAP54GV2 gemacht. Die scheinen nach einer Weile einfach voll zu laufen. Die WRTs laufen bis jetzt durch. /EDIT
René
Wenn ich aber den Eintrag gemacht habe, ist er nach dem nächsten reboot weg.
EDIT Ich hab herausgefunden, das das Startscript S51crond die crontab, beim Systemstart immer wieder neu anlegt.
Ich hab die Eintragung für reboot jetzt direkt in diesem Script gemacht und jetzt gehts.
Ich hab das auch nur wegen der zwei RAM-Schwachen WAP54GV2 gemacht. Die scheinen nach einer Weile einfach voll zu laufen. Die WRTs laufen bis jetzt durch. /EDIT
René
Zuletzt geändert von tuxmos am 12.07.2007 13:21, insgesamt 1-mal geändert.
tuxmos 8.26 - 8.28
meine erfahrungen mit der ffl-1.4.5m oder ffl-1.4.5n sind dahingehend, dass die kisten nicht sooft neugestratet werden müssen. bis jetzt zumindest sind keinerlei probleme aufgetreten, und meine knoten haben gut zu tun und die speicher sind auch fast voll belegt. wenn ihr also die neueren ffl-versionen nutzt, seht von einem zu often reboot ab. schaut erstmal obs geht. nachteile des reboots sind zB dass die statistiken zur eventuellen problemanalyse nämlich flöten gehen.