Automatisch reboot script Livebox

Doordat ik eerder problemen had met de stabiliteit van mijn internet verbinding via Orange heb ik nu een batch file draaien in de windows scheduler die kijkt of er nog een internet verbinding is. Zo niet dan wordt er via een telnet sessie naar de livenox reboot gebrult.

Hiervoor maak ik gebruik van een batch file en een telnet / script applicatie met script bestand.

De batch file inhoud:

@echo off
REM ping
www.google.nl -> 216.239.59.99
ping
www.google.nl -n 4
if %errorlevel == 1 goto reboot
goto ok

:reboot
echo — Reset needed >> reset.log
date /t >> reset.log
time /t >> reset.log
tst10 /r:rebootlivebox.txt
echo Done! >> reset.log
goto end

:o k
echo . >> reset.log

:end

Om te kijken of de verbinding nog ok is maak ik dus gebruik van pings naar google omdat ik ervan uit ga dat dat google ongeveer 100% van de tijd in de lucht is.

De inhoud van het telnet script:

192.168.1.1
WAIT “login:”
SEND “<je login naam hier>\m”
WAIT “Password:”
SEND “<je password hier>\m”
WAIT “[<login naam>@ home]$”
SEND “reboot”

De telnet tool die ik gebruik is: Telnet scripting tool, je kunt hem hier downloaden : 

Vervolgens laat ik de batch file gewoon iedere 10 minuten draaien in de windows scheduler, deze scheduler is een (standaard) windows component in 2000/XP/2003 server etc. Alle activiteit log ik naar een text file zodat ik kan zien hoe van de verbinding foetsie is.

Success ermee!

door brasaap op 17 July, 2007 in Site nieuws

Opmerkingen niet mogelijk.