|
Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Пропадает интерфейс LAN приходится выкл/вкл |
|
Пропадает интерфейс LAN приходится выкл/вкл
|
Пользователь Сообщения: 131 |
Профиль | Отправить PM | Цитировать
Windows2003server (хочу поехать в отпуск - небыл 2года, а тут такое началось)
Очень странная проблема раз в день приходится программно отключать и заново включать интерфейс LAN (так как сеть реально пропадает) |
|
Отправлено: 11:10, 27-07-2009 |
Пользователь Сообщения: 131
|
Профиль | Отправить 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
|
Профиль | Отправить PM | Цитировать как сильно идет нагрузка на сеть в таком скрипте, можно ли его модернизировать?
|
Отправлено: 18:19, 21-08-2009 | #3 |
Пользователь Сообщения: 144
|
Профиль | Отправить PM | Цитировать Я несколько модернизировал. Сделал так, чтобы при "непрохождени" пинга интерфейс отключался (netsh interface set interface "LAN" DISABLE), потом 3 секунды сна (нашел утилитку sleep, вроде портирована из UNIX), потом - включение (netsh interface set interface "LAN" ENABLE). Скриптик просто заставил "крутиться" в планировщике каждые 10 минут.
Если кому интересно, могу завтра выложить текст скрипта. |
Отправлено: 20:57, 23-08-2009 | #4 |
Пользователь Сообщения: 131
|
Профиль | Отправить PM | Цитировать поясните смысл 3 секунд после разрыва LAN?
|
|
Отправлено: 11:20, 24-08-2009 | #5 |
Пользователь Сообщения: 144
|
Профиль | Отправить PM | Цитировать Цитата Djedai:
Вот полный текст скрипта: @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 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интерфейс - Ярлык интернета на рабочем столе с индикацацией вкл\выкл (как в 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 |
|