среда, 22 декабря 2010 г.

Подключение к консоли PN0108 (Power over the NET) в Linux.

Поскольку для работы используется Fedora14, то и настройка/управление данным устройством будет из данного дистрибутива. Зачем надо было настраивать? На одном из филиалов один сервер бывало не мог загрузиться без нажатия F1 (из-за проблем с одной из подсистем). Поскольку в серверную доступ имееет только ограниченный круг лиц, то пару раз возникала необходимость ехать на работу в выходной день (не мне, местному админу).

Способы подключения:
- Управление через пункт меню CN-6000 (IP KVM) или KN9116.
- консольный порт RS-232

1. Скачать Java(tm) Communication API под Linux (файл comm3.0_u1_linux.zip на текущий момент).
2. Подключить устройство к COM-порту
3. Прочитать специфические для платформы рекомендации.
4. Распаковать архив
5. Скопировать из архива библиотеку libLinuxSerialParallel.so
cp libLinuxSerialParallel.so /usr/lib/
ldconfig -v | grep -i serial
6. Скопировать comm.jar и javax.comm.properties в JRE/lib (вместо JRE подставить путь, куда установлена Java Runtime Environment)
7. Попробовать запустить JRE/bin/java -jar PowerMan.jar
Если не запускается:
1 ошибка
java.io.IOException: javax.comm: platform driver class name = null
(Check 'driver' property in javax.comm.properties)

скопировать javax.comm.properties в директорию с APPLICATION

2 ошибка
Exception in thread "main" java.lang.RuntimeException: 
Error opening "/dev/ttyS0"  Permission denied

Либо нет прав доступа к /dev/ttyS0 и нужно запускать под root, либо изменить права на /dev/ttyS0.
Также может возникнуть такая ситуация, если вы уже подключились к устройству через minicom, например.

8. При первом запуске пользователь - administrator, пароль - password.

Подключение с помощью консоли:
параметры 38400N1, отключить контроль потока
Для появления приглашения набрать 3 раза ?, т.е. ???

Комментариев нет:

Отправить комментарий