Evtl. könntest Du dein Script, zwecks Ursachenforschung, mit "ip neigh show" ergänzen:
Bash
#!/bin/bash
ROUTER=a.b.c.d
LOG=/var/log/netzwerk.log
if ping -c 1 -W 3 -I eth0 -q $ROUTER;
then
echo `/bin/date` Netzwerk in Ordnung >> $LOG
echo `/sbin/ip neigh show` arp cache table >> $LOG
else
echo `/sbin/ip neigh show` arp cache table >> $LOG
echo `/bin/date` Starte Netzwerk neu >> $LOG
/etc/init.d/networking restart
/sbin/mii-tool -F 10baseT-HD
fi
Alles anzeigen