asnikifor пишет:
Пробовал все скрипты. Они пытаются перезапустить подключение если оно отсутствует.
Немного не так. Тестируется не отсутствие соединения как такового, а отсутствие пинга (отклика) с сайта ya.ru. Вы можете прописать любой другой сайт, отсутствие связи с которым будет сигналом для перезапуска модема.
asnikifor , Можно модифицировать скрипт из
этого поста таким образом:
CODE:@echo off
:test3g
ping -n 10 ya.ru | find "TTL=" > nul
if errorlevel=1 start reb3g.bat
if errorlevel=0 ping -n 10 127.0.0.1 > nul
goto test3g
reb3g.bat создаём по описанию
этого поста.
devcon disable "PCI\VEN_1969&DEV_2062&SUBSYS_8413&REV_C1"
devcon enable "PCI\VEN_1969&DEV_2062&SUBSYS_8413&REV_C1"
Этот скрипт модем не пере запускает когда сеть теряется . Но пере запускает когда сеть присутствует. Может модем теряет сеть из-за нехватки питания?
asnikifor пишет:
Этот скрипт модем не пере запускает когда сеть теряется . Но пере запускает когда сеть присутствует.
Так и должно быть. Для срабатывания при потере соединения модифицируйте скрипт так:
CODE:@echo off
:test3g
ping -n 10 ya.ru | find "TTL=" > nul
if errorlevel=1 goto bad
if errorlevel=0 ping -n 10 127.0.0.1 > nul
goto test3g
:bad
devcon disable "PCI\VEN_1969&DEV_2062&SUBSYS_8413&REV_C1"
devcon enable "PCI\VEN_1969&DEV_2062&SUBSYS_8413&REV_C1"
goto test3g
asnikifor пишет:
Может модем теряет сеть из-за нехватки питания?
Может.
Berkut ,
У меня подключение остается активным но уровень сигнала иногда падает до нуля, а потом вообще не определяет оператора сотовой связи.
asnikifor , если уровень сигнала упадёт настолько, что перестанет пинговаться сайт ya.ru, то модем перезапустится. Что Вас не устраивает?
Berkut ,
Тестируем.
Еще бы скрипт писал в файл количество ошибок и когда, что бы контролировать.
asnikifor , пожалуйста.
CODE:@echo off
:test3g
echo.
echo START PING
ping -n 10 ya.ru | find "TTL=" > nul
if errorlevel=1 goto bad
if errorlevel=0 ping -n 10 127.0.0.1 > nul
echo.
echo ALL RIGHT
goto test3g
:bad
echo.
echo BAD CONNECT
echo %date% %time% --- BAD CONNECT --- >>IC.log
devcon disable "PCI\VEN_1969&DEV_2062&SUBSYS_8413&REV_C1"
devcon enable "PCI\VEN_1969&DEV_2062&SUBSYS_8413&REV_C1"
echo %date% %time% --- CONNECT --- >>IC.log
goto test3g
Berkut ,
Спасибо за ответы. Но у меня оказалась совсем другая причина слетания сети. Зашел я в диспетчер устройств и вижу что мой модем HUAWEI E352 "Состояние устройства"-устройство отключено. Ну и подключение стало не активным. Нет ли скрипта который бы включал устройство при его внезапном отключении? Спасибо
asnikifor , выложите сюда скриншот Ваших сетевых подключений.