Консультация № 181111
05.12.2010, 15:25
102.26 руб.
0 11 1
Здравствуйте, уважаемые эксперты! Прошу Вас ответить на следующий вопрос:
Имеется подключение к интернет через спутник, исходящее соединение через ADSL. Необходима программа или скрипт, подающая звуковой сигнал при пропадании спутникового интернета. Дело в том, что входящий трафик через ADSL платный, а загрузка при пропадании спутникового продолжается через ADSL, необходимо это как-то контролировать

Обсуждение

Неизвестный
05.12.2010, 18:41
общий
Уточните, насколько я помню когда выходите в интернет через оператора спутниковой связи используется прокси сервер, адрес которого прописывается во всех программах имеющих доступ в интернет. При обрыве связи тарелки закачка так же должна пропадать.


Второй вариант. наверное очень тривиальный, но можно заблокировать входящий трафик Firewall на компьютере.
Неизвестный
06.12.2010, 00:09
общий
попробуйте использовать программу Traffic Inspector
Traffic Inspector - Описание разработчика: "Сертифицированный продукт для контроля интернет-соединений и учета трафика. Позволяет создать для каждого пользователя отдельный счет, тарификацию, лимиты и ограничения. Обеспечивает высокий уровень безопасности, блокирует вирусную активность, фильтрует спам. Режет баннеры, активную рекламу, запрещает нежелательные файлы и сайты. Экономит трафик и рабочее время пользователей.
Полезен организациям с доступом в интернет, госучреждениям, учебным заведениям, небольшим провайдерам, домовым сетям, интернет-кафе, гостиницам, хот-спотам."
Неизвестный
06.12.2010, 08:15
общий
1. Прокси-сервер не используется, создается по наземным линиям VPN-соединение, в моем случае через ADSL и при обрыве спутникового соединения закачки через несколько секунд переходят на ADSL.
2. Если я с помощью файрвола исключу входящие через ADSL, то соединения через спутник не получается. Видимо какая-то часть входящего трафика идет через наземные линии (т.к. входящий ADSL платный, я сужу по сумме оплаты в сутки за трафик)
Неизвестный
06.12.2010, 08:19
общий
Traffic Inspector большая мощная программа, к тому же по-моему платная, ставить ее из-за необходимости подать единственный сигнал я думаю нецелесообразно
давно
Мастер-Эксперт
4666
2757
07.12.2010, 08:29
общий
это ответ
Здравствуйте, Hooper!

Посмотрите в сторону этой замечательной программы:
Цитата: nnCron
- это компактный, но мощный планировщик и менеджер автоматизации с собственным скриптовым языком, основанным на синтаксисе языка программирования Форт (кстати, несложного). Помимо традиционной для планировщика способности запускать в указанное время программы, "напоминалки" и открывать документы, nnCron умеет:
Здесь сайт программы.
Тут On-Line документация. Соответственно имеется и nnCron Lite

Так же можете почитать в этом форуме, с созвучной темой Нужна программа: пинговать заданный IP и подавать звуковой сигнал при недоступности.. Привожу в приложении отрывки дискуссии.
Также посмотрите - EyeOnSite


Приложение:
... Да зачем тут прога? (к тому же платная)
Тут делов-то на несколько строк.

Сохраняешь нижеприведенный скриптик в файл C:\ping.wsf.
Запуск: пуск - выполнить - C:\ping.wsf
Звуки: стандартные системные - "Звездочка (Information)" если пингуется, и "Восклицание (Exclamation)" если нет.
Останов: через таскменеджер.
(либо читаешь доки и правишь по вкусу).

Память/CPU не жрет, окон не создает, настраивается на любой вкус, денег не просит..


код
--------------------------------------------------------------------------------
<job>
<script language="JScript">

var IP="www.ixbt.com",status;
var ws=new ActiveXObject("WScript.Shell");
var wmi=GetObject("winmgmts:root/cimv2");

while(true)
{
var ping=wmi.ExecQuery("SELECT * FROM Win32_PingStatus WHERE Address = '"+IP+"'");
ping=new Enumerator(ping).item().StatusCode;
if(ping!=status)
{
status=ping;
ws.PopUp(((ping==0)?"":"Не ")+" Пингуется",3,"PING",(ping==0)?64:48)
}
WScript.sleep(1000);
}

</script>
</job>

--------------------------------------------------------------------------------

OLLeg Member
Откуда: Украина, Харьков
fps
а не подскажешь как этим скриптом запускать, например, батник в случае ошибки пинга?
я в скриптах не силен...

fps Member

написано 21.12.2005 07:19 Инфо • Приват • Правка • Ответить • Известить модератора • IP
OLLeg
вместо строки ws.PopUp...
пишешь
ws.Run(exe,state,wait);
где
exe - запускаемая программа
state - 1=обычный запуск, 2=запуск свернутым, etc (по остальным значениям читай доку)
wait - если 1, то скрипт будет ждать завершения работы программы, 0 - не ждать
пример
ws.Run("notepad.exe",1,1);

Также можно и "батник" запустить, но это IMHO изврат - скрипт и так уже "батник", только функциональнее и гибче, чем cmd/bat.
доки здесь: Документация по WSH ...
5
Большое спасибо, как раз то, что нужно
Об авторе:
Не все сисадмины одинаково полезны ...
давно
Профессионал
848
1596
07.12.2010, 10:09
общий
приведеный скрипт в ответе, о недоступности IP адреса, вам вряд ли поможет. В вашем случае IP будет доступен всегда, т.к. после отвалившегося VPN'а трафик будет идти по земле, а IP также будет доступен.
для начала просто попробуйте в настройках VPN соединения поставить галку на вкладке Параметры Перезвонить при разрыве связи.
если не поможет я напишу нормальный скрипт.
давно
Мастер-Эксперт
4666
2757
07.12.2010, 11:36
общий
Адресаты:
Перезвонить при разрыве связи
- nnCron это делает тоже неплохо, используя хотя бы "WatchConnect"
Об авторе:
Не все сисадмины одинаково полезны ...
давно
Профессионал
848
1596
07.12.2010, 12:04
общий
Адресаты:
тогда уж WatchDisconnect ;-)
давно
Мастер-Эксперт
4666
2757
07.12.2010, 14:33
общий
Адресаты:
Конечно, , как говорится "nnCron рулит!"
Об авторе:
Не все сисадмины одинаково полезны ...
Неизвестный
09.12.2010, 09:01
общий
Всем большое спасибо за обсуждение. Вопрос снят.
PsySex:
1. Конечно галочка о перезвоне у меня стоит (300 раз ), но спутниковый может пропасть и на несколько часов, а за это время ADSL сожрет все деньги (у нас тариф 3,5 руб за Мб входящего)
2. Скрипт успевает срабатывать, видимо потому, что пингует соединение каждую секунду.
Валерий Ахметович Набиуллин aka ValeryN:
да действительно "nnCron рулит!" , оч. хор. программка со множеством плагинов, спасибо автору!
давно
Мастер-Эксперт
4666
2757
09.12.2010, 10:12
общий
Это программа очень хороший достойный планировщик
Рад, что помог Вам
Об авторе:
Не все сисадмины одинаково полезны ...
Форма ответа