标签归档:QNAP

[原] QNAP和ESXi支持UPS关机

最近搞了i5-7200软路由,把iKuai、LEDE、ubuntu、windows装到了ESXi的虚拟机里,前面两个还好说(写盘不多,断电问题不大),后面两个虚拟机断电可吃不消。于是研究怎么能让ESXi支持UPS下自动关机。
基本照着这篇搞的(不过他应该是Nut Client老版本,核心在于把 UPS server设成: qnapups@qnap的ip地址)

https://www.snbforums.com/threads/using-qnap-ups-server-to-signal-other-devices.17551/

Client NUT pour ESXi 5 et 6

[原] 终极解决QNAP的跨网后ddns问题

上次说的解决方案:https://www.jianshu.com/p/272054ed178b
还是可以工作,不过每次都要手动填挺烦的。最近QNAP ddns的api换ip也挺勤快的。
于是研究了一下:
# nslookup core2.api.myqnapcloud.com | grep ‘Address ‘
Address 1: 52.0.98.168
Address 2: 3.216.22.135
Address 3: 34.235.250.228
Address 4: 107.21.3.202
Address 5: 54.209.222.24
Address 6: 52.201.140.187

再通过lede的uci把上面nslookup出来的ip填到你懂的配置文件里:
# uci add_list 你懂的.@access_control[0].wan_bp_ips=’52.6.174.252’

最终的一行命令如下(吐槽一下BusyBox很多命令或者参数不支持):
# nslookup core2.api.myqnapcloud.com | grep -oE ‘Address \d+: ([^:]{7,16})’ | cut -c12-30 | while read ip; do uci add_lis
t 你懂的.@access_control[0].wan_bp_ips=”$ip”; done; uci commit 你懂的
>>>
uci add_list 你懂的.@access_control[0].wan_bp_ips=107.21.3.202
uci add_list 你懂的.@access_control[0].wan_bp_ips=54.209.222.24
uci add_list 你懂的.@access_control[0].wan_bp_ips=34.235.250.228
uci add_list 你懂的.@access_control[0].wan_bp_ips=52.0.98.168
uci add_list 你懂的.@access_control[0].wan_bp_ips=52.201.140.187
uci add_list 你懂的.@access_control[0].wan_bp_ips=3.216.22.135
uci commit 你懂的

以后就省事了