download telnet script from
RapidShare: 1-Click Webhosting
Extract it to a folder e.g. C:\tst using winzip/winrar or whatever you prefer. In the folder that you extracted tst10.exe, make a new notepad file (right click > New > text document). Name it reboot.txt. .Open it and type the following lines. Remember to keep the quote" marks in this text file!.
192.168.1.1 23
WAIT "Login"
SEND "your_login_id\m"
WAIT "Password"
SEND "your_pass\m"
WAIT ">"
SEND "reboot\m"
WAIT ">"
Replace in your_login_id with ur id (default admin) & password (default admin)
Now open Control Panel and open Scheduled Tasks. Add Scheduled Task. Follow the instructions. Browse to the directory you extracted tst10.exe to, and open it. Give a name to this task (only for your convenience, can be anything) and choose how often you want the reboot (daily/weekly/what?). Choose the time you want reboot to occur. If you are setting this up on a particular WinXP user account, you may be asked for your XP user password. OK, when the task is created and appears in Scheduled Tasks, right click on it and click on Properties. On the Task tab you will see "Run", where the location of tst10.exe woold be present already. At the end of this line, outside the quotes, add /r:reboot.txt so it looks like
"C:\tst10.exe" /r:reboot.txt
tell me if it works for you as it works for some & not for others.i think it depends on which modeem you have.