用梅林路由器做UPS网络服务器,服务全家所有NAS

2023-03-23 23:30:17 37点赞 237收藏 34评论

遇到的问题:

1、家里多台nas, 看心情开哪台,或者没有固定常开的,或者没法指定哪台固定NAS做ups服务器

2、只有一台群晖,但是想节约宝贵的群晖USB接口。常见的群晖USB就俩,USB 2.5G网卡一个,UPS再接一个,移动硬盘备份没有USB口了。

3、家里NAS品牌过多,互相UPS服务器通讯不到。虽然有教程可以改NAS端UPS接入的用户名密码实现不同品牌通讯,但是挨个改NAS不如直接改路由。

以上可以让路由器作为UPS服务端,断电之后通知各个在线NAS关机。

硬件准备:

1、USB通讯的UPS,本例使用APC BK650, 非常常见的型号。

2、梅林固件的路由,要有俩USB接口最好。一个接UPS一定要有,一个接U盘装Entware。

3、全家网络包括路由、交换机、NAS等电源均需接入UPS,可以不是一台但是一定要在断电下都能联网撑到关机。

过程:

以下默认掌握梅林开启SSH, 客户端登录等基础。若无基础,请搜索这些关键字,教程有很多甚至下面链接就有讲到。

首先路由器安装entware,详情可见 https://post.smzdm.com/p/aqmpd4wv/

装好之后,

opkg update------等一会更新了之后,安装以下:直接复制粘进去回车就行。

opkg install nut-common nut-server nut-upsc nut-upscmd nut-upslog nut-upsmon nut-upsrw nut-upssched nut-web-cgi

下面根据UPS型号选择驱动,在这个页面 https://networkupstools.org/stable-hcl.html 找自己品牌对应的型号驱动,记录。APC系列USB通讯的一般都是usbhid-ups,以下以此例。

opkg install nut-driver-usbhid-ups -----安装驱动。(如果不是这个usbhid-ups,可以输入:opkg list | grep -i nut-driver ----会列出驱动列表,调以下刚刚页面对应的驱动,然后安装那个包。)

挑一个喜欢的文本编辑器,个人喜欢nano,所以可以 opkg install nano,或者自带的vi,用得顺手就行。

编辑/opt/etc/nut/ups.conf 具体定义参考https://networkupstools.org/docs/man/ups.conf.html

懒则推荐直接粘下面,只按需要改driver=的名称。

[ups]

driver = usbhid-ups
port = auto
pollinterval = 10

如果有多个UPS,也能实现,但是路由接口不够用啦,连USB hub带多个UPS的情况应该不常见。

下面开启驱动,输入upsdrvctl -u 梅林路由用户名 start

如果路由器用户名叫A,则upsdrvctl -u A start

会出现下面字样:下例版本号可能旧。自己装过一遍之后不想重来了。

Network UPS Tools - UPS driver controller merge-with-ng-626-gdbf3d603

Network UPS Tools - UPS driver controller merge-with-ng-626-gdbf3d603
Network UPS Tools - Generic HID driver 0.41 (merge-with-ng-626-gdbf3d603)
USB communication driver 0.33
Using subdriver: APC HID 0.96
Network UPS Tools - Generic HID driver 0.41 (merge-with-ng-626-gdbf3d603)
USB communication driver 0.33
Using subdriver: APC HID 0.96

下面编辑/opt/etc/nut/upsd.conf :

LISTEN 127.0.0.1 3493

LISTEN 192.168.50.1 3493

192.168.50.1是默认的梅林路由地址,如果你更改了,这里也做相应更改。

编辑/opt/etc/nut/upsd.users

如果是群晖则:admin密码可以变,monuser密码不可变。

[admin]

password = 随便给一个密码

actions = SET

instcmds = ALL

actions = fsd

[monuser]

password = secret

upsmon master

如果是Qnap,则 NUT账号admin,密码123456(UPS标识qnapups),个人qnap卖了没法实验了。

下面启动服务

upsd -u 梅林用户名

后续还有控制界面等等内容,可参考链接1. 我自己用不需要后续了,已经可以实现功能了,下面试试群晖把路由器做成UPS 服务器:

用梅林路由器做UPS网络服务器,服务全家所有NAS


可见,已经能够在路由器IP识别到UPS了。这里如果想设置与服务器设置待机模式时间相同,则必须按链接1后续继续设置。我已经不需要了,断电直接关NAS,路由带WIFI坚持到最后一刻就行了。

如果你有多个品牌NAS,则可以在上面用户那里每个牌子对应用户名密码挨个添加。我只搜到了群晖和QNAP的,其余同理。

下面还得做个启动脚本,每次路由启动自动执行服务 。确认在梅林--系统管理--系统设置页面,Enable JFFS custom scripts and configs 是开启的。

编辑文本 /jffs/scripts/init-start 添加以下内容

upsdrvctl -u 路由器用户名

start sleep 5 upsd -u 路由器用户名

保存。 reboot重启,然后输入ps查看是否有upsd进程。有,成功!


本文摸爬滚打中参考的链接

http://www.giuseppeparrello.it/en/net_router_install_nut_server.php

https://www.snbforums.com/threads/asus-merlin-entware-nut-server.69794/

https://www.snbforums.com/threads/help-setting-up-nut-network-ups-tools-on-a-merlin-router.60084/


作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2599元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

4299元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3299元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

1999元起

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

4099元起

QNAP 威联通 TS-216 双盘位NAS (ARM Cortex A55、2GB)

QNAP 威联通 TS-216 双盘位NAS (ARM Cortex A55、2GB)

1199元起

QNAP 威联通 TS-462C 4盘位NAS(赛扬N4505、4GB)

QNAP 威联通 TS-462C 4盘位NAS(赛扬N4505、4GB)

1899元起

QNAP 威联通 TS-564 五盘位NAS (N5105、8GB)

QNAP 威联通 TS-564 五盘位NAS (N5105、8GB)

2000元起

QNAP 威联通 TS-464C2 4盘位NAS(赛扬N5095、8GB)

QNAP 威联通 TS-464C2 4盘位NAS(赛扬N5095、8GB)

2699元起

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

8899元起

QNAP 威联通 TS-264C 宇宙魔方 8G内存2盘位四核心处理器网络存储服务器内置双 M.2 插槽NAS私有云

QNAP 威联通 TS-264C 宇宙魔方 8G内存2盘位四核心处理器网络存储服务器内置双 M.2 插槽NAS私有云

1899元起

QNAP 威联通 TS-873A 8盘NAS(V1500B、8GB)

QNAP 威联通 TS-873A 8盘NAS(V1500B、8GB)

7480元起

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

1549元起
34评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章

值友2742307532

Ta还没有介绍自己

关注 打赏
最新文章 热门文章
237
扫一下,分享更方便,购买更轻松