Метод пригодится не только для модемов, имеющих физическое соединение с сетевой картой, но и для 3G модемов и других соединений, для которых есть соответствующее подключение в свойствах сетевого окружения.
Первым делом рекомендую открыть свойства сетевого окружения, найти ваше подключение и переименовать его в название, состоящее из символов английского алфавита, например Internet, Megafon, MTS, Beeline, Korbina, Modem3G и т.д....
Далее в блокноте пишем CODE:netsh interface set interface "LAN" disabled
netsh interface set interface "LAN" enabled Вместо LAN впишите имя вашего соединения, кавычки оставьте.
Приведённый код копируем, вставляем в блокнот и сохраняем в файл с именем newip.bat
Скрипт может работать совместно с HandyIP.
Если нужно выполнять рекконнект (перезапуск) с заданным интервалом, то можно воспользоваться планировщиком заданий или изменить скрипт так: CODE::newip
netsh interface set interface "LAN" disabled
netsh interface set interface "LAN" enabled
ping 127.0.0.1 -n 1800 > NUL
goto newip
Здесь 1800 - это пауза в секундах до следующего срабатывания скрипта. 1800 секунд это 30 минут, 600 это будет 10 минут, при необходимости поставьте нужное вам значение.
Запускать нужно с правами администратора. |