rokkonet

PC・Androidソフトウェア・アプリの開発・使い方に関するメモ

no-ip update client (DUC)のインストール

2021 Mar. 14.
2020 Nov. 07.

インストール

https://www.noip.com/ -> Log-in -> Dynamic DNS -> Dynamic Update Client を開く

https://www.noip.com/client/linux/noip-duc-linux.tar.gz を /usr/local/src にダウンロードする

# cd /usr/local/src
# tar xzf noip-duc-linux.tar.gz
# cd no-ip-2.1.9
# make
# make install

make install を実行すると次のように設定入力を促される

# make install
if [ ! -d /usr/local/bin ]; then mkdir -p /usr/local/bin;fi
if [ ! -d /usr/local/etc ]; then mkdir -p /usr/local/etc;fi
cp noip2 /usr/local/bin/noip2
/usr/local/bin/noip2 -C -c /tmp/no-ip2.conf

Auto configuration for Linux client of no-ip.com.

Multiple network devices have been detected.

Please select the Internet interface from this list.

By typing the number associated with it.
0       enp0s7
1       tun0
2       virbr0
0
Please enter the login/email string for no-ip.com  REGISTERED-ADDRESS-TO-NOIP@SERVICE
Please enter the password for user 'REGISTERED-ADDRESS-TO-NOIP@SERVICE'  ***********

2 hosts are registered to this account.
Do you wish to have them all updated?[N] (y/N)  y
Please enter an update interval:[30]  (単位は分)
Do you wish to run something at successful update?[N] (y/N)  ^M

New configuration file '/tmp/no-ip2.conf' created.

mv /tmp/no-ip2.conf /usr/local/etc/no-ip2.conf

クライアント・アップデート・コマンドが /usr/local/bin/noip2 に置かれる。
設定ファイルが /usr/local/etc/no-ip2.conf に置かれる。

定期アップデート実行

/usr/local/bin/noip2 を実行すればデーモンとして稼働する。

systemdに登録してnoip2を自動起動

noip2.serviceを有効化する
$ sudo systemctl enable noip2.service
$ sudo systemctl start noip2.service

## 起動確認
$ sudo systemctl status noip2.service