- 首发:2022-06-18 23:38:20
- 教程
- 4877
虽然我一直忧虑UPS的安全性,但是考虑NAS的数据安全,还是非常有必要给NAS配置UPS的。
我用过各种不同型号的UPS,现在除了特别便宜的UPS不带有和上位机通讯的功能外,一般都有USB接口,主机可以获取到UPS的电压、电流、电池余量等相关信号量。
即便使用USB接口,很多UPS都是和电脑进行串口通讯的,也有不少USB HID方式通讯的。
在OpenMediaVault(OMV5)的插件
中添加openmediavault-nut
插件。
然后通过SSH查看你的UPS相关的USB信息:
root@nas:~# lsusb
Bus 002 Device 002: ID 0bda:8156 Realtek Semiconductor Corp.
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 001 Device 003: ID 0665:5161 Cypress Semiconductor USB to Serial
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
可以看到我的NAS识别到一个USB to Serial的设备。
因此可以根据nut
这个开源库查找对应设备ID的配置信息,例如搜索nut 0665:5161
,重点关注nut相关文章的配置信息。
nut开源仓库地址:https://github.com/networkupstools/nut
你去直接搜索OMV
+UPS
型号很难找到相关信息,因为国内UPS内卷严重,小厂型号也多,而且用OMV
的人也有限。
在https://zhuanlan.zhihu.com/p/359786775文章中已经对相关协议做了很详细的描述,在此我就不再赘述了。
以我使用的H1000(注意,没有M)为例,配置信息如下:
driver = nutdrv_qx
port = auto
vendorid = 0665
productid = 5161
其中driver指定了nutdrv_qx
,最后两行即lsusb
得到的信息。通过同样的方法我成功为4种不同型号的UPS绑定到OMV。
只要配置正确,一般都是可以获取UPS的各项参数的。
其实为NAS配置UPS有很多方法,例如在威联通或者群辉上插入兼容的UPS就可以直接使用,设置中还可以配置将UPS信息通报给局域网的用户。OMV可以作为被通告的服务端,收到通告信号后关闭NAS。这样一台UPS就可以同时用于多台NAS。此外,也可以编写一个简单的脚本程序,定时ping内网网关或者没有使用UPS的内网24小时运行的主机(例如智能家居的某个设备或者摄像头),如果无法ping通则一段时间后关闭NAS。
暂无内容
老师你好,我希望能用一个openwrt路由器实现IPv4和IPv6的桥接,请问我该如何实现?我尝试了直接新增dhcpv6的接口,但是效果不甚理想(无法成功获取公网的ipv6,但是直连上级路由的其他设备是可以获取公网的ipv6地)
![%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE20241205230845.png](https://cdn.wyr.me/visitor-files/2024-12-05/1733411344287屏幕截图 2024-12-05 230845.png)你好
,为什么我这里是0039 813C 0600 0075 16xx xx xx,只有前6组是相同的,博客中要前8位相同,这个不同能不能照着修改呢?我系统版本是Win1124H2
大神你好,win11专业版24h2最新版26100.2033,文件如何修改?谢谢
win11专业版24h2最新版26100.2033,Windows Feature Experience Pack 1000.26100.23.0。C:\Windows\System32\termsrv.dll系统自带的这个文件,39 81 3C 06 00 00 0F 85 XX XX XX XX 替换为 B8 00 01 00 00 89 81 38 06 00 00 90。仍然无法远程连接。原来是win11 21h2系统,是可以远程链接的。共享1个主机,2个显示器,2套键鼠,各自独立操作 各自不同的账号,不同的桌面环境。
博主,win11专业版24h2最新版,C:\Windows\System32\termsrv.dll系统自带的这个文件,找不到应该修改哪个字段。我的微信:一三五73二五九五00,谢谢