Reboot 2500U - Случается такое, что модем теряет линк с провайдером на некоторое время, но модем продолжает работать как ни в чем не бывало, то есть впустую, вместо того, чтобы снова попробовать подключиться к провайдеру. Данная программа исправляет этот случай. В случае нескольких неудачных попыток пингования заданных вами адресов, программа перезагрузит модем. Имеется возможность перезагрузки либо через Web (подходит для D-Link 2500U), либо через Telnet (подходит для большинства модемов). Программу можно легко настроить под свой модем и свою сеть. То есть выставить желаемое количество попыток пингования, точное время перезагрузки, перезагрузку через определенные промежутки времени. Хотел поделиться скриптами автоматической перезагрузки роутера при падении сети. Работает уже более месяца. У меня zyxel keenetic и модем мегафон. ![]() Программа сворачивается и работает в системном трее, тем самым не занимает ваше рабочее пространство. В программе предусмотрено ведение лога попыток пингования и перезагрузки модема, поэтому легко отследить работу как самой программы, так и сети. Полная совместимость с Windows 7 (32-bit), Windows Vista, Windows XP (c предустановленным.NET Framework 2.0). Написал простенький скриптик для тех кто пользуеться usb модемами. Скрипт проверяет пинг на ДНС Google и сайт yandex.ru если пинг не идет отключает модем на 15 секунд, после включает его. Так есть лог файл где можно посмотреть количество реконектов. Установка 1) Извлекаем папку на диск C: 2) Меняем значение в файле reload.bat строчки USBSTOR DiskJetFlashTranscend_8GB___1100 на ID модема Диспетчер устройств - находим наш модем - свойства - закладка сведения - из контекстного меню выбираем ИД оборудования и копируем значение в наш bat BTC 1PdbNz4YzkxPS5VSATrMavKSQ64ErsbQGK LTC LWJVsTAHocjQPNrjZT7Me66ABW6yBhfmro. Скачать devcon.exe -:ping set i=0:noping If%i%==5 ( echo%date% -%time%:Reconect>>auto.log c: reload devcon.exe disable USBSTOR DiskJetFlashTranscend_8GB___1100 timeout /t 15 c: reload devcon.exe enable USBSTOR DiskJetFlashTranscend_8GB___1100 timeout /t 90 goto:ping) Ping -n 1 -w 1000 8.8.8.8|Find 'TTL='>nul If%ErrorLevel%==0 ( goto:ping ) Else ( echo%date% -%time%:%i% ERROR>>logfile.log Ping -n 1 -w 1000 www.yandex.ru|Find 'TTL='>nul If%ErrorLevel%==0 ( echo%date% -%time%:Error Lost>>logfile.log goto:ping ) Else ( set /A i=i+1 goto:noping) ).
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |