Найти тему

Как перезапускать сетевой адаптер автоматически при падении сети?

Бывают внештатные ситуации, когда сетевой адаптер сбоит и сетевые ресурсы становятся недоступны и его перезапуск решает возникшую проблему. Сегодня я поделюсь скриптом, который будет пинговать определенный ресурс и перезапускать адаптер, при недоступности ресурса.

Источник: Яндекс.Картинки
Источник: Яндекс.Картинки

Создадим текстовый документ и изменим ему расширение с .txt на .cmd

@echo off
:START
ping 77.88.8.8 -n 2
if errorlevel 1 (
echo %Errorlevel%
echo %date% %time% >> C:\internetlog\log.txt
echo disable adapter
netsh interface set interface name="Ethernet" DISABLE
echo enable adapter
netsh interface set interface name="Ethernet" ENABLE
exit
) ELSE (
echo repeat ping
)
timeout /T 5
goto START

Где interface name это имя сетевого адаптера

В ping мы указываем адрес который будет проверяться на доступность, для перезапуска адаптера если данный адрес будет недоступен.

Данный скрипт можно засунуть в планировщик, чтобы он исполнялся постоянно.

❗ Если данный материал вам помог или понравился - подпишитесь на канал и участвуйте в обсуждении в комментариях.
🚀 Подпиской вы очень поможете каналу и стимулируете автора публиковать больше материалов
🔥 Не пропустите обновления и новые статьи!
💰 Поддержать проект