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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Dialup дозвон, проверка связи, если связи нет переподключение

Ответить
Настройки темы
CMD/BAT - Dialup дозвон, проверка связи, если связи нет переподключение

Новый участник


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

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


Изменения
Автор: deri
Дата: 16-09-2011
Описание: Забыл кой что...
Доброй ночи уважаемые форумчане.
Долго думал прежде чем обратиться на форум, но в итоге понял что не разберусь сам...
Написал скрипт следующий по содержанию
Код: Выделить весь код
@echo off
color 3E
title Установка и поддержка связи с интернетом....
goto testconnect
:connect
cls
echo.
echo %date% %time% Установка связи с интернетом
rasdial "MegaFon Internet" gdata gdata > dev.null && echo %date% %time% Интернет подключен
ping -n 10 127.0.0.1 >nul
:loop 
cls
echo.
echo.
Echo Пауза перед следующей проверкой связи 5 минут...
timeout /T 300
cls
:testconnect
echo.
echo.
echo Проверка связи с адресом 8.8.8.8
ping -n 10 127.0.0.1 >nul
ping -n 4 8.8.8.8 >null
if errorlevel 1 goto reconnect else errorlevel 0 goto ok
:ok
cls
echo.
echo.
echo Связь есть. Работаем дальше...
ping -n 10 127.0.0.1 >nul
goto loop
:reconnect
cls
echo.
echo %date% %time% Отключение активного подключения
ping -n 10 127.0.0.1 >nul
rasdial "MegaFon Internet" /d > dev.null && echo %date% %time% Интернет отключен
ping -n 10 127.0.0.1 >nul
goto connect
При запуске происходит проверка с ip адресом (тут указан днс гугла), на деле наш офисный сервер.
В общем то скрипт выполняет те задачи которые нужны, но хочется добавить в него логирование
Логирование Когда пинг отсутствовал, и логирование подключения к сети, т.е. успешное или с ошибкой, причем хотелось бы логи соответственно разделить на 3 файла, 1. ЛОги подключение/отключение 2. Лог подключение с ошибкой, т.е. если вылезло что то от 600й ошибки. 3. ОТсутствие пинга, т.е. дата время и фраза пинг отсутствовал или же сам вывод пинга, тут без разницы.
Если кому не трудно, помогите модернизировать этот скрипт. ИЛи же возможно у кого то идея есть как лучше сделать? ПРиму с радостью все советы.
ЕЩе хотелось бы чуть логику скрипта подправить, т.е. если например установили соединение, оно успешно, то прежде чем делать паузу 5 минут перед проверкой связи, проверялась бы сначала связь. Если ок, то скрипт продолжает работать в режиме пауза, проверка, если ок то пауза и так по кругу пока связь не пропадет...
ПРосто есть некоторые места где простое переподключение не помогает пока не дернешь сам модем по питанию, а есть места где по каким то причинам само соединение отключается, но при этом модемы могут работать неделями и не зависать, т.е. достаточно простого переподключения связи...
Всякие мухасофт диалеры и тому подобное почему то через какое то время просто тупо перестают либо звонить либо связь проверять либо еще что....
Зараннее спасибо всем кто откликнется.
Это сообщение посчитали полезным следующие участники:

Отправлено: 00:38, 16-09-2011

 
Dart Raiden


Сообщения: n/a

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


nnCron. Стабилен и в хелпе к нему даже есть пример проверки дозвона при отсутствии связи. Легко реализовать и дополнительные нужные вам проверки.

Отправлено: 03:54, 16-09-2011 | #2



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

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


Новый участник


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

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


Вариант интересный, но все же хочется допилить именно этот скрипт, т.е. чтоб можно было использовать возможности только операционной системы...

Отправлено: 18:05, 16-09-2011 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Dialup дозвон, проверка связи, если связи нет переподключение

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
проверка связи Bill Gates Тест-форум 0 08-04-2011 01:01
Интернет - DNS-сервер (ххх.ххх.ххх.ххх) нет связи (табличка) Donila Microsoft Windows Vista 4 14-12-2008 11:21
Netmeeting, нет голосовой связи. ipavels Microsoft Windows 2000/XP 0 15-05-2007 13:35
Пропажа связи Bishop Сетевые технологии 1 11-03-2004 10:30
Нет связи с ftp-серверами. Belansky Microsoft Windows 95/98/Me (архив) 14 03-03-2002 21:07




 
Переход