shaman1979 |
26-01-2013 15:40 2075467 |
Автоматическое включение второго LAN при обрыве первого
Доброго времени суток. Ситуация такова: есть в системе два сетевых подключения(LAN). Одно сетевое подключение основное, второе резервное. Так вот нужен *.bat, который бы включал отключенное второе сетевое подключение при отсутствии пинга ну допустим mail.ru по первому сетевому подключению, а при появлении пинга по первому подключению, второе бы автоматически выключалось.
Всем откликнувшимся БОЛЬШОЕ СПАСИБО!
|
Дело за малым: научить ping понимать по какому сетевому подключению он «прошёл».
|
shaman1979 |
26-01-2013 23:09 2075778 |
Цитата:
Цитата Iska
Дело за малым: научить ping понимать по какому сетевому подключению он «прошёл». »
|
Ну а если без пинга дело решить? по какому-то иному признаку?
|
shaman1979 |
27-01-2013 12:52 2075997 |
Ну хорошо, упрощаем - включение отключенного второго сетевого подключения при отсутствии пинга ну допустим mail.ru(минут 5-ть) по первому сетевому подключению, и автоматическое отключение первого подключения.
|
Подобное было. А почему именно пять минут?
|
shaman1979 |
27-01-2013 14:12 2076057 |
Цитата:
Цитата Iska
Подобное было. А почему именно пять минут? »
|
у провайдера иногда бывает "затык" 3-5 минут
|
shaman1979 |
30-01-2013 02:02 2078212 |
Help
|
shaman1979 |
03-02-2013 02:48 2081344 |
все еще жду помощи....
|
В принципе тема давно избитая и на форму довольно много таких вопросов.
Код:
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
Вот как то так.
|
Время: 23:33.
© OSzone.net 2001-