841N muss alle paar Tage mal neu gestartet werden

Hallo,
ich habe ein Problem.
Und zwar mein WR841Nv9 mit Emscherland Firmware (0.7.3 / gluon-v2015.1.2 ) hängt sich ständig auf. Ein Mitbewohner spielt dann den humanen Watchdog und sagt mir ich müsste wohl mal wieder was machen mit dem Freifunk.
Gibt es eine Möglichkeit das Neustarten per Script zu automatisieren?

Beschreibe doch bitte mal den Fehlerzustand.
Kommt man dann noch lokal über Linklocal/Next node-v6 per ssh drauf?
Oder wie blinkt die Kiste?

Zurzeit funktioniert er. Augenscheinlich funktioniert das gute Stück von außen. Zumindestens wenn man den LED traut.
Es wird jedoch keine IPv4 zugewiesen, ob das bei IPv6 ist weiß ich nicht. Hatte das auf meinem iPhone gesehen und dann schnell mal den ein und ausgeschaltet.

Heute selbes Phänomen wieder.
Er wird nicht angezeigt auf der Karte. Also angemeldet. IPv6 bekommen, aber keine IPv4.
Auf den Router kommt man per SSH.
Gibt es Verbindungen zu folgendem Problem villeicht:
Keine IPv4-Adresse / Knoten ohne Verbindung, aber nicht offline ?

Dann schau doch mal, wie es dem Knoten geht, wenn Du schon draufkommst.

Und wie?
Welche Befehle gibt es und was muss ich tun?
ich habe mal ifconfig eingegeb, soweit reichten dann meine Linux-Kenntnisse
kann gerne mal die Ausgabe in Anonymisiert hier reinstellen falls das hilft.

Also es war mal wieder soweit, ich habe festgestellt das der Router sich mal wieder aufgehangen hat und das schon seit 3 Tagen
ping nextnode IPv6: OK
ping netxnode IPv4: OK
Gateway nicht vorhanden (No gateways in range …)
logread (Auszug)
Wed Dec 9 22:17:35 2015 daemon.info fastd[1122]: resolving host node02-2.el.freifunk.ruhr' for peer <mesh_vpn_backbone_peer_node022>... Wed Dec 9 22:17:35 2015 daemon.info fastd[1122]: resolving host node02-2.el.freifunk.ruhr’ failed: Name or service not known
Wed Dec 9 22:17:37 2015 daemon.info fastd[1122]: resolving host node02-1.el.freifunk.ruhr' for peer <mesh_vpn_backbone_peer_node021>... Wed Dec 9 22:17:37 2015 daemon.info fastd[1122]: resolving host node02-1.el.freifunk.ruhr’ failed: Name or service not known

und schon wieder offline,
gibt es ein Gateway „ist weg und reboot“ script?

Könnte der in diesem Patch behobene Bug sein: https://dev.openwrt.org/changeset/47892/trunk

Script:

#! /bin/sh
batctl gwl | grep -q "No gateways in range"
if [ $? == 0 ] ; then
  if [ -f /tmp/nogwflag ] ; then
    reboot -f   
  else
    touch /tmp/nogwflag
  fi
else
  rm -f /tmp/nogwflag
fi

In ein sh File Gießen und alle 5 Minuten oder so aufrufen.

Das sollte man aber erst loslaufen lassen, wenn nach dem Boot überhaupt erstmal ein Gateway gesehen wurde.
Ungetestet:

#! /bin/sh
if [ -f /tmp/noislandflag ] ; then
  batctl gwl | grep -q "No gateways in range"
  if [ $? == 0 ] ; then
    if [ -f /tmp/nogwflag ] ; then
      reboot -f   
    else
      touch /tmp/nogwflag
    fi
  else
    rm -f /tmp/nogwflag
    echo 1>/tmp/noislandflag
  fi
fi

reicht einfach copy und paste ins Terminal aus oder wie bekomme ich das in den Router?