Столкнулся с проблемой того что 3g можем периодически сам отключается от интернета. А он должен всегда держать интернет на компьютере. Думал софт кривой - софт обновил. Не помогло. Думал винда кривая - запустил на другом компе модем - не помогло. Интернет стабильно падает где-то через час работы модема. Как так?
Между строк скажу, что у меня целый сборник модемов. И билайн и мтс и мегафон, йота. Но в компе стоит билайн. ( а один модем прошил под все симкарты но все равно тупит его ) Форсил по интернету очень долго и нашел скрипты... Первым делом рекомендую открыть свойства сетевого окружения, найти ваше подключение и переименовать его в название, состоящее из символов английского алфавита, например Internet, Megafon, и т.д...Создаем блокнот. И смотря какая у нас ситуация прописываем
1 задача - нужно отключать и включать интернет на модеме
rasdial /d
ping -n 3 127.0.0.1 > nul
rasdial "Beeline" /callback:*99#
где билайн - наше название подключение к интернету. Приведённый код пишем или копируем, вставляем в блокнот и сохраняем в файл с именем newip.bat
В первой строке разрывается текущее соединение с интернетом, если оно установлено. Если соединение не установлено то ничего не происходит.
Во второй строке пауза 3 секунды, можно уменьшить до одной секунды.
В третьей строке непосредственно соединение с интернетом, в кавычках вместо Beeline укажите имя вашего соединения.
2 задача - перезагрузка модема с интервалом
:newip
rasdial /d
ping -n 3 127.0.0.1 > nul
rasdial "beeline" /callback:*99#
ping 127.0.0.1 -n 3600 > NUL
goto newip
3600 - 1 час реального времени. т.е. каждый час можем будет перезагружаться
3 задача ( нужная мне )) - модем должен переподключаться при потере интернета
@Echo off
:test3g
ping -n 10 ya.ru | find "TTL=" > nul
if errorlevel=1 start rasdial "Beeline" /callback:*99#
if errorlevel=0 ping -n 10 127.0.0.1 > nul
goto test3g
Все скрипты сохраняем в файл с именем newip.bat и запускаем от имени админа. Всем бобра и удачных майских выходных без падающих серверов!