Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Пропадает интерфейс LAN приходится выкл/вкл

Ответить
Настройки темы
Пропадает интерфейс LAN приходится выкл/вкл

Пользователь


Сообщения: 131
Благодарности: 1

Профиль | Отправить PM | Цитировать


Изменения
Автор: Djedai
Дата: 20-08-2009
Windows2003server (хочу поехать в отпуск - небыл 2года, а тут такое началось)

Очень странная проблема раз в день приходится программно отключать и заново включать интерфейс LAN (так как сеть реально пропадает)

Отправлено: 11:10, 27-07-2009

 

Пользователь


Сообщения: 131
Благодарности: 1

Профиль | Отправить PM | Цитировать


решил проблему скриптом, который пингует сначала один принтер, если его нет, второй принтер, если его тоже нет, вайфай точку(подлюченную по лан), и если и ее нету в сети - то выключить-включить LAN



Код: Выделить весь код
@echo off
set ip1="192.168.6.38"
set ip2="192.168.6.30"
set ip3="192.168.6.222"

:start
ping %ip1% | find /i "TTL=" 
if %errorlevel% == 1 goto add
echo %ip1% + allright
goto start
exit


:add
ping %ip2% | find /i "TTL=" 
if %errorlevel% == 1 goto add2
echo %ip2% + allright
goto start

:add2
ping %ip3% | find /i "TTL=" 
if %errorlevel% == 1 goto re
echo %ip3% + allright
goto start

:re
netsh interface set interface "LAN" DISABLE
netsh interface set interface "LAN" ENABLE
echo %date% %time% >> d:\log\relan2.txt
echo "RELOAD LAN==========================================="
goto start
exit
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:51, 20-08-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Пользователь


Сообщения: 131
Благодарности: 1

Профиль | Отправить PM | Цитировать


как сильно идет нагрузка на сеть в таком скрипте, можно ли его модернизировать?

Отправлено: 18:19, 21-08-2009 | #3


Пользователь


Сообщения: 144
Благодарности: 16

Профиль | Отправить PM | Цитировать


Я несколько модернизировал. Сделал так, чтобы при "непрохождени" пинга интерфейс отключался (netsh interface set interface "LAN" DISABLE), потом 3 секунды сна (нашел утилитку sleep, вроде портирована из UNIX), потом - включение (netsh interface set interface "LAN" ENABLE). Скриптик просто заставил "крутиться" в планировщике каждые 10 минут.
Если кому интересно, могу завтра выложить текст скрипта.

Отправлено: 20:57, 23-08-2009 | #4


Пользователь


Сообщения: 131
Благодарности: 1

Профиль | Отправить PM | Цитировать


поясните смысл 3 секунд после разрыва LAN?

Отправлено: 11:20, 24-08-2009 | #5


Пользователь


Сообщения: 144
Благодарности: 16

Профиль | Отправить PM | Цитировать


Цитата Djedai:
поясните смысл 3 секунд после разрыва LAN? »
Не знаю, на всякий, как говорится, случай... Может оно и не нужно?
Вот полный текст скрипта:
Код: Выделить весь код
@echo off
set ext_loc=www.ya.ru
set int_loc=<то_чё_пингую_во_внутренней_сети>
set ext_if=ByFly
set int_if=Local
echo Testing* %ext_if%...
ping %ext_loc% | find /i "TTL="
if %errorlevel%==1 ( echo Resetting* %ext_if%...
                     netsh interface set interface "%ext_if%" disable
                     sleep 3s
                     netsh interface set interface "%ext_if%" enable )
echo Done.
echo.
echo Testing* %int_if%...
ping %int_loc% | find /i "TTL="
if %errorlevel%==1 ( echo Resetting* %int_if%...
                     netsh interface set interface "%int_if%" disable
                     sleep 3s
                     netsh interface set interface "%int_if%" enable )
echo Done.
echo.
set ext_loc=
set int_loc=
set ext_if=
set int_if=

Отправлено: 11:35, 24-08-2009 | #6



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Пропадает интерфейс LAN приходится выкл/вкл

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - Ярлык интернета на рабочем столе с индикацацией вкл\выкл (как в XP) DreadMaster Microsoft Windows 7 11 12-10-2009 01:30
Система - [решено] Следить за вкл. и выкл. компа Diver1 Программное обеспечение Windows 6 21-11-2008 11:28
Delphi - программно вкл\выкл учетную запись NiceZema Программирование и базы данных 2 10-11-2008 14:27
[решено] Удаленное вкл/выкл компа в сети NtX Сетевые технологии 11 06-12-2006 00:19
Вкл,Выкл,Запуск игры через ярлык Starmen Программирование и базы данных 4 22-04-2004 11:10




 
Переход