http://csociety.ecn.purdue.edu/~delpha/winnut/
http://sourceforge.net/projects/winnutclient/
Printable View
Соблазнившись клиентом под Винду, сегодня целый день проторчал у компа, безуспешно пытаясь сделать все по инструкции от angel_il, однако nut_2.2.1-1_mipsel.ipk из аттачей упорно не хотели ставиться, хорошо, что догадался порыться в optware... :D правда, полдня прошло :D
В общем, на роутере вроде как все запустил, а виндовый клиент не коннектится никак.
Конфигурационные файлы:
Code:# cat upsd.conf
ACL all 0.0.0.0/0
ACL localhost 127.0.0.1/32
ACL mynet 192.168.1.1/32
ACCEPT localhost mynet
REJECT all
При попытке соеденения с роутера и с компа в логе сообщения:Code:# cat upsd.users
[monuser]
password = secret
allowfrom = localhost mynet
upsmon master
Вопрос: в каком месте я туплю? :confused:Quote:
(debug|daemon|upsd) upsd[2539]: Connection from 127.0.0.1
(debug|daemon|upsd) upsd[2539]: Client on 127.0.0.1 logged out
(notice|daemon|upsd) upsd[2539]: Rejecting TCP connection from 192.168.1.3
Может в этом?
ACL mynet 192.168.1.1/32
Спасибо, al37919, именно там :o
Бесперебойник - IMD-525AP:(
Помогите разобраться, пожалуйста!
cat ./ups.conf
cat ./upsd.confCode:[ups]
desc = "Powercom"
driver = powercom
port = /dev/usb/hiddev0
cat ./upsd.usersCode:ACL all 0.0.0.0/0
ACL localhost 127.0.0.1/32
ACCEPT localhost
REJECT all
cat ./upsmon.confCode:[monuser]
password = secret
allowfrom = localhost
upsmon master
cat /proc/bus/usb/devicesCode:MONITOR ups@localhost 1 monuser secret master
MINSUPPLIES 1
SHUTDOWNCMD "/sbin/halt"
POLLFREQ 5
POLLFREQALERT 5
HOSTSYNC 15
DEADTIME 15
POWERDOWNFLAG /tmp/killpower
RBWARNTIME 43200
NOCOMMWARNTIME 300
FINALDELAY 5
.....................................Code:....................................
D: Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0d9f ProdID=0002 Rev= 0.00
S: Manufacturer=POWERCOM CO., LTD.
S: Product=USB to Serial
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
В итоге...
powercom -a ups -u DarthSemafor -DDD
Причем /dev/usb/hiddev0 существует и DarthSemafor - рут!Code:Network UPS Tools - PowerCom and similars protocol UPS driver $ Revision: 0.5 $ (2.2.1)
debug level is '3'
Values of arguments:
manufacturer : 'PowerCom'
model name : 'Unknown'
serial number : 'Unknown'
line voltage : '230'
type : 'Trust'
number of bytes from UPS: '11'
method of flow control : 'dtr0rts1'
validation sequence: '{{5,0},{7,0},{8,0}}'
shutdown arguments: '{{0,10},n}'
frequency calculation coefficients: '{0.000210,0.000209}'
load percentage calculation coefficients: '{6.134300,-0.380800,4.311000,0.181100}'
battery percentage calculation coefficients: '{5.000000,0.326800,-825.000000,4.563900,-835.820007}'
voltage calculation coefficients: '{0.954500,0.000000}'
Unable to open /dev/usb/hiddev0: No such device
Current user id: DarthSemafor (0)
Serial port owner: DarthSemafor (0)
Serial port group: root (0)
Mode of port: 0777
Things to try:
- Use another port (with the right permissions)
- Fix the port owner/group or permissions on this port
- Run this driver as another user (upsdrvctl -u or 'user=...' in ups.conf).
See upsdrvctl(8) and ups.conf(5).
Fatal error: unusable configuration
ls -l /dev/usb/
Почему он не чуствует hiddev?Code:crwxrwxrwx 1 DarthSem root 180, 96 Jan 1 1970 hiddev0
Скажите, плз, а к winnut Вы имеете отношение? Рассказываю: включаю комп с установленным winnut, который связывается с ups'ом, при этом батарея у него разряжена на 60%.В winnut стоит установка выключать комп при разряде 55%. Комп загружается и winnut дает команду на выключение, как велит установка.Все бы хорошо, но UPS то работает от сети :) Это баг или фича? ;)
Поправка - winnut считает, что ups не подключен к сети, т.е работает от батареи, что и показывает в статусе. Хотя входное напряжение показывает правильно.
Драйвер usbhid-ups, APC BACK UPS CS 500
Специально не проверял, насколько достоверен зарадя батареи, что он показывает, но где-то так и должно быть.
Баг в том, что пока АКБ не зарядится, статус показывается как работа от батарей, насколько я понял.
Что ж, буду знать, что перед тем как включить комп после выключения света нужно выдернуть из компа сетевой кабель, а потом включать комп :)
Обратитесь в список рассылки nut-upsuser, вам там помогут.
Приговор?
Code:Network UPS Tools 2.2.1 - Megatec protocol driver 1.5.9 [megatec_usb]
Carlos Rodrigues (c) 2003-2007
Serial-over-USB transport layer for Megatec protocol driver [megatec_usb]
Andrey Lelikov (c) 2006, Alexander Gordeev (c) 2006-2007, Jon Gough (c) 2007
debug level is '3'
Checking device (0000/0000) (003/001)
- VendorID: 0000
- ProductID: 0000
- Manufacturer: Linux 2.4.20 ehci_hcd
- Product: PCI device 1106:3104
- Serial Number: 01:03.2
- Bus: 003
Trying to match device
Device does not match - skipping
Checking device (1307/0163) (003/002)
- VendorID: 1307
- ProductID: 0163
- Manufacturer: USBest Technology
- Product: USB Mass Storage Device
- Serial Number: f1139eb2dce328
- Bus: 003
Trying to match device
Device does not match - skipping
Checking device (0000/0000) (002/001)
- VendorID: 0000
- ProductID: 0000
- Manufacturer: unknown
- Product: USB UHCI Root Hub
- Serial Number: 120
- Bus: 002
Trying to match device
Device does not match - skipping
Checking device (0000/0000) (001/001)
- VendorID: 0000
- ProductID: 0000
- Manufacturer: unknown
- Product: USB UHCI Root Hub
- Serial Number: 100
- Bus: 001
Trying to match device
Device does not match - skipping
Checking device (0D9F/0002) (001/002)
- VendorID: 0d9f
- ProductID: 0002
- Manufacturer: POWERCOM CO., LTD.
- Product: USB to Serial
- Serial Number: unknown
- Bus: 001
Trying to match device
Device does not match - skipping
No appropriate HID device found
No supported devices found. Please check your device availability with 'lsusb'
and make sure you have an up-to-date version of NUT. If this does not help,
try running the driver with at least 'vendorid' and 'subdriver' options
specified. Please refer to the man page for details about these options
(man 8 megatec_usb).
Please report your results to the NUT user's mailing list
<nut-upsuser@lists.alioth.debian.org>.
Да нет :) Лучше всего сделать в такой последовательности:
1. в ups.conf записать:
и попробовать запустить. Если заработает, то это все :)Code:[ups]
driver = megatec_usb
port = auto
vendorid = 0d9f
subdriver = krauler
desc = "Powercom"
2. обновить версию NUT до 2.4.0
3. в ups.conf заменить subdriver на phoenix и попробовать.
:(Спасибо за ответ! Пререпробывал все драйвера, но Imperial так и не завелся. Решил проблему покупкой APC CS 350:) Только наткнулся на небольшие грабли: ИБП стартует, NUT запускаетя, роутер чуствует ИБП, но по истечении 300 секунд ничего не происходит:( Нстраивал точно по инструкции тов. angel_il Подскажите, пожалуйста, в чем может быть дело?
Еще смутила вот эта строчка в выводе команды upsc ups
Code:ups.delay.shutdown: -1
А что должно происходить через 300 секунд?
/sbin/halt :)