-- Сообщение создал(а) SilverFire - 12:42 - 3 Июня, 2012
Здравствуйте. Интересует решение для домашнего использования. Цель: обеспечить стабильную работу роутера и компьютера, к которому постоянно нужен удаленный доступ Имеется: UPS Powercom Black Knight Pro BNT-1000AP, роутер D-Link DIR-100 (5V, 0.5A), компьютер типичной кофигурации с корректно работающими функциями Wake-on-power и Wake-on-lan Как хочу чтобы работало? Если зависает роутер (опередить по пингу на несколько узлов) - без вариантов перезагружаем его по питанию. Если через 5 минут после перезагрузки ничего не изменилось - перезагружаем его еще раз. Снова не поднялся? Назначаем следующий ребут по питанию через час. Если зависает комп - никаких автоматических действий система не предпринимает. Я должен иметь возможность зайти на веб-интерфейс вашего устройства и вручную перезагрузить компьютер. Возможно ли это реализовать, используя ваши серийные устройства, как именно? Спасибо
-- Сообщение создал(а) Evgeny - 8:39 - 4 Июня, 2012
При помощи PING3 можно решить Вашу задачу, но с некоторыми отличиями. Для перезагрузки роутера по питанию используем канал PWR1 (встроенное реле). Максимальное время восстановления после ребута можно задать максимум 255с (=4,25мин). Думаю, этого вполне достаточно для перезагрузки DIR-100. И нет возможности изменить время между ребутами после двух неудачных попыток, всегда будет одно и то же значение (максимум 255с) (с другой стороны, для роутера это не вредно). Все это касается текущей версии прошивки 1.02. Для перезагрузки компьютера используем любую из линий DG, запрограммировав ее как выход. Или канал PWR2 (выход LVTTL уровня). Выбранную линию подключаем непосредственно к сигнальному проводу кнопки Reset компьютера. Когда на выходе 0, имитируется нажатие кнопки. Возможно понадобится добавить диод (анод к кнопке Reset, катод к PING3). Наличие UPSа в данной схеме не важно. Разве что можете добавить датчик наличия сети и контролировать сеть до UPSа.
|