Задать вопрос
@ligerium

Как сделать автоматическую перезагрузку сетевого подключения Ethernet при отсутствии интернета?

Приветствую. уже не первый день бьюсь с автоматизацией, задача перезагрузка адаптера интернет по проводу.
Пытался релизовать .bat через проверку пинга и команды выключения и включения адаптера, но проверку пинга он проводил до тех пор, пока я сам не выдернул провод,ну или не сменил мак провайдера, чтобы создать ситуацию отключения. батник закрывался. хотя он должен был перезагружать адаптер до тех пор пока не включится интернет, то есть проверять пинг и пока он не откликнется перезагружать адаптер. Знающие люди, помогите решить проблему.

@echo off
:LOOP
ping 8.8.8.8 -n 2
if errorlevel 1 (
echo %Errorlevel%
echo %date% %time% >> C:\log.txt
netsh interface set interface name="Ethernet" DISABLE
netsh interface set interface name="Ethernet" ENABLE
exit
) ELSE (
echo
)
timeout /T 30
goto LOOP

пробовал подглянуть в wifi, но не дало результата
  • Вопрос задан
  • 1717 просмотров
Подписаться 1 Средний 2 комментария
Пригласить эксперта
Ответы на вопрос 2
Jump
@Jump Куратор тега Windows
Системный администратор со стажем.
Создайте в планировщике заданий задачу, которая будет выполнятся через определенные промежутки времени.
Например раз в пять минут, или раз в полчаса.
Вызывать батник, тот пингует ресурс, и в случае отсуствтия пинга перезагружает адаптер.
Ответ написан
InfinityMe
@InfinityMe
Нормальные маршрутизаторы типо Keenetic умеют это делать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы