Д
ГЛАВНАЯ    
ЗАМЕТКИ   
ЭЛЕКТРОНИКА   
ФОТО    
ГОСТЕВАЯ    
Ссылки    
Программки    
Почта   


Lanreboot - удаленная перезагрузка модема

 

Часто так случается что в локальной сетке необходимо перегрузить какое либо устройство. Например модем или сервер, раздающий интернет пользователям. Или к примеру  точку доступа wi-fi нужно сбросить к заводским установкам или опять таки просто сбросить питание и снова запустить. Что администраторы и пользователи сеток обычно и делают: лазают по чердакам и по крышам, предварительно слезно выпрашивая ключи у вечно подозревающих в тебе врага народа бабулек. Вобщем я тоже этим занимался : мерз у подьезда и приходил домой весь в пыли и побелке. Однажды мне это все надоело и  было принято решение сделать устройство которое удаленно перегружает другие устройства в сети. В моем случае необходимо было перегружать модем, который постоянно зависал ( Китай :) ). Решение оказалось совсем простым. За основу схемы был взят com порт компьютера. К нему подсоединяется плата в которой из деталей только одна рэлюшка. Все. Остальное дело софта. Катушка рэле припаивается к ногам 5 и 4 разьема порта.

схема

Рис1

Через выводы релюшки мы последовательно подключаем наше устройство, которое необходимо перезагрузить. На примере модема процесс можно описать так: разрезаем  один провод идущий от адаптера модема к его разьему и припаиваем концы к нормально открытым контактам рэлюхи. После чего вставляем разьем в модем, а com порт в соответствующее гнездо компьютера. Далее скачиваем архив с программами. В нем есть папка final(остальные файлы это исходники программ для дельфина – можете разрабатывать программу дальше). Там находятся две программы – сервер и клиент. На компьютере к которому подключен девайс ставится в автозагрузку и запускается сервер. После этого нормально открытые контакты рэле перемыкаются и питание подается на модем(или другое устройство). В настройках сервера есть пароль – для того чтобы не все могли без конца перегружать устройства. Через 10 секунд программа свернется в трей откуда она легко вызывается нажатием левой кнопки мыши.

Далее можно идти домой и ставить у себя на компе программу клиент. После ее запуска нужно ввести IP адрес машины на которой установлен наш сервер. Если соединение установлено(это отобразится соответствующей надписью) нужно ввести пароль указанный на сервере. В программе отобразится что пароль введен правильно либо в противном случае будет написано”неизвестная команда”. Пароль работает только 5 минут после чего его необходимо ввести вновь. После  введите

-“off” если хотите разомкнуть контакты –

-“on” если хотите замкнуть контакты

-“reboot”  если хотите перезагрузить устройство(сначала контакты будут разомкнуты а через 12 секунд снова замкнутся).

-“save”  если хотите сохранить лог команд на сервере.

При проблемах работы убедитесь что  клиент и сервер не блокируются брандмауерами, оутпустами и прочими касперскими. Программа работает через порт 1945.

  Из недостатков такого способа перезапуска видно что компьютер должен находится относительно рядом с перезапускаемым устройством . Но тут тоже есть выход. Коммутировать питание можно и через свободные пары в  витой паре но только нужно просчитывать потери по напряжению которые возникнут в самом проводе. Так что тут надо быть внимательным. Слаботочные цепи можно коммутировать на расстояние 100м и более(желательно только фильтр добавить от помех).Допустимо так же перегружать сам компьютер-сервер хотя смысла особого в этом нет – это можно сделать Radminом. Используя нормально замкнутые контакты можно оставлять устройство включенным при выключенном компьютере-сервере.

  Рэлюшка(катушка) должна быть  маломощной 5-10 вольт и слаботочной иначе порт компьютера просто не осилит ее переключение. У меня под рукой оказалась твердотельная – это наилучший вариант но обычных с “сухим” контактом тоже можно полно найти.

Пишите если что…

Hosted by uCoz