was sagt denn ein ifconfig .... zu viele Errors?

Kommt vereinzelt bei mir auch vor.

Wenn du im Lan wenigstens 1 Client hast, der immer an ist, kannst du einfach per cronjob prüfen, ob dieser erreichbar ist:

#!/bin/sh
while :; do
ping -c 2 ws_im_LAN && exit 0
/sbin/ifconfig eth0 down
/sbin/ifconfig eth0 up
sleep 2
done

exit 0

sollte so gehen. (eth0 - Interface ins lok. Netz)

der tom