noip2 client daemon for sytemd¶
2018年01月19日
noip2 client インストール¶
$ wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
$ tar xf noip-duc-linux.tar.gz
$ cd noip-2.1.9-1/
$ sudo make install
sign upのユーザ名とパスワードを聞いてくるので入力。配置場所はデフォルトでは バイナリは /usr/local/bin/noip2 で、 conf は /usr/local/etc/noip2.conf
systemd対応¶
を参考に /lib/systemd/system に noip2.service を作る。
[Unit]
Description=No-IP Dynamic DNS Update Client
After=network-online.target
[Service]
Type=forking
ExecStart=/usr/bin/noip2
[Install]
WantedBy=multi-user.target
有効化する。
$ sudo chmod 644 /usr/local/bin/noip2
$ sudo systemctl enable noip2.service
Created symlink from /etc/systemd/system/multi-user.target.wants/noip2.service to /lib/systemd/system/noip2.service.
$ sudo systemctl status noip2.service
● noip2.service - No-IP Dynamic DNS Update Client
Loaded: loaded (/lib/systemd/system/noip2.service; enabled; vendor preset: enabled)
Active: inactive (dead)
$ sudo systemctl start noip2.service
$ sudo systemctl status noip2
● noip2.service - No-IP Dynamic DNS Update Client
Loaded: loaded (/lib/systemd/system/noip2.service; enabled; vendor preset: enabled)
Active: active (running) since 金 2017-01-27 04:55:15 JST; 21s ago
Process: 1881 ExecStart=/usr/local/bin/noip2 (code=exited, status=0/SUCCESS)
Main PID: 1883 (noip2)
CGroup: /system.slice/noip2.service
└─1883 /usr/local/bin/noip2
1月 27 04:55:15 merit systemd[1]: Starting No-IP Dynamic DNS Update Client...
1月 27 04:55:15 merit systemd[1]: Started No-IP Dynamic DNS Update Client.
1月 27 04:55:15 merit noip2[1883]: v2.1.9 daemon started with NAT enabled
1月 27 04:55:16 merit noip2[1883]: hogehoge.ddns.net was already set to XXX.XXX.XXX.XXX