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を自動起動化
/etc/systemd/system/noip2.service を作成する
https://bitbucket.org/arsmus/configuration-files-public/src/master/systemd/noip2.service
noip2.serviceを有効化する
$ sudo systemctl enable noip2.service $ sudo systemctl start noip2.service ## 起動確認 $ sudo systemctl status noip2.service