Войти

Показать полную графическую версию : Автоматическое включение второго LAN при обрыве первого


shaman1979
26-01-2013, 15:40
Доброго времени суток. Ситуация такова: есть в системе два сетевых подключения(LAN). Одно сетевое подключение основное, второе резервное. Так вот нужен *.bat, который бы включал отключенное второе сетевое подключение при отсутствии пинга ну допустим mail.ru по первому сетевому подключению, а при появлении пинга по первому подключению, второе бы автоматически выключалось.
Всем откликнувшимся БОЛЬШОЕ СПАСИБО!

Iska
26-01-2013, 19:24
Дело за малым: научить ping понимать по какому сетевому подключению он «прошёл».

shaman1979
26-01-2013, 23:09
Дело за малым: научить ping понимать по какому сетевому подключению он «прошёл». »
Ну а если без пинга дело решить? по какому-то иному признаку?

Iska
27-01-2013, 07:19
По какому?

shaman1979
27-01-2013, 12:52
По какому? »
Ну хорошо, упрощаем - включение отключенного второго сетевого подключения при отсутствии пинга ну допустим mail.ru(минут 5-ть) по первому сетевому подключению, и автоматическое отключение первого подключения.

Iska
27-01-2013, 14:05
Подобное было. А почему именно пять минут?

shaman1979
27-01-2013, 14:12
Подобное было. А почему именно пять минут? »
у провайдера иногда бывает "затык" 3-5 минут

shaman1979
30-01-2013, 02:02
Help

shaman1979
03-02-2013, 02:48
все еще жду помощи....

Molchune
05-02-2013, 10:30
В принципе тема давно избитая и на форму довольно много таких вопросов.

echo off
ping ya.ru -n 1
if %errorlevel%==1 goto ping2
if %errorlevel%==0 exit /b

:ping2
echo net ping ya.ru
ping google.com -n 1
if %errorlevel%==1 goto ping3
if %errorlevel%==0 exit /b

:ping3
echo net ping google
ping mail.ru -n 1
if %errorlevel%==1 goto InterfaceON
if %errorlevel%==0 exit /b

:InterfaceON
netsh interface set interface "NAME1" disable
netsh interface set interface "NAME2" enable


Вот как то так.




© OSzone.net 2001-2012