[главная] | [каталоги]

создан: 2020-04-10 22:07:07
пользователь: cloud раздел: технологии
[просмотров|151]
ИБП IPPON Back Basic 650 Euro + Linux NUT
подключаем ибп к компьютеру

apt-get install nut

$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 0665:5161 Cypress Semiconductor USB to Serial


0665:5161 = VendorID:ProductID

Далее создаем файл /lib/udev/rules.d/52-nut-usbups.rules со следующим содержанием:
ATTR{idVendor}=="Ваш_VendorID", ATTR{idProduct}=="Ваш_ProductID", MODE="664", GROUP="nut"

Далее для USB достаточно вытащить разъем из порта и снова воткнуть.

3.Настройка
Самое время указать демону nut нашу UPS.

Так как UPS подключена через USB, мы будем использовать USB драйвер.

Нам нужно добавить новую секцию в файл /etc/nut/ups.conf:

/etc/nut/ups.conf
...
[eaton]
driver = blazer_ups
port = auto
desc = "Eaton 3S 550"
4. Запускаем USB драйвер
Теперь nut знает про нашу UPS, время запустить драйвер USB для UPS upsdrvctl:

# upsdrvctl start
Network UPS Tools - UPS driver controller 2.6.4
Network UPS Tools - Generic HID driver 0.37 (2.6.4)
USB communication driver 0.32
Can't claim USB device [0463:ffff]: could not detach kernel driver from interface 0: Operation not permitted
Driver failed to start (exit status=1)
Это выглядит как будто что-то не так.

Ошибка оттого, что демон nut работает из-под пользователя nut, которому не разрешен доступ к USB интерфейсу (доступ есть только у root)

Лучшее решение это добавить пользователю nut доступ к этому USB устройству, через определение нового правила для udev.

Правила для udev потребуют Vendor ID and Device ID вашего USB UPS.

Мы разрешим пользователям с группы nut доступ с правами 660 вместо 666, это будет более безопасно.

Для обьявления правила, необходимо создать файл /etc/udev/rules.d/90-nut-ups.rules :

/etc/udev/rules.d/90-nut-ups.rules
# Eaton 3S 550
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="0463", ATTR{idProduct}=="ffff", MODE="0660", GROUP="nut"
Теперь нужно перезапустить udev для того, чтобы правило ...
загрузить
ещё

зайдите на сайт

bot: [стих]
Федор Тютчев — Весенние воды

Еще в полях белеет снег,
А воды уж весной шумят —
Бегут и будят сонный брег,
Бегут, и блещут, и гласят…

Они гласят во все концы:
«Весна идет, весна идет,
Мы молодой весны гонцы,
Она нас выслала вперед!

Весна идет, весна идет,
И тихих, теплых майских дней
Румяный, светлый хоровод
Толпится весело за ней!..»

fizord.ru © 2020
Андрей Исаков