Our Dynamic Update Client runs on your computer and checks frequently for an IP address change. When a different IP address is detected, the DUC automatically updates your hostname to the correct IP address. Choose your Operating System and follow the installation instructions below. Download the DUC and save the file to: /usr/local/src Open terminal and execute the following: cd /usr/local/src wget https://www.noip.com/client/linux/noip-duc-linux.tar.gz tar xzf noip-duc-linux.tar.gz cd no-ip-2.1.9 make make install Create the configuration file: /usr/local/bin/noip2 -C You will be prompted to enter your username and password for No-IP, and for the hostnames you wish to update. Launch the DUC: /usr/local/bin/noip2
Dynamic Update Client (DUC)
https://iphone4.tw/forums/showthread.php?t=212331
To start the client when the system reboots.
sudo nano /etc/init.d/noip2
#! /bin/sh # /etc/init.d/noip2 # Supplied by no-ip.com # Modified for Debian GNU/Linux by Eivind L. Rygge# Updated by David Courtney to not use pidfile 130130 for Debian 6. # Updated again by David Courtney to "LSBize" the script for Debian 7. ### BEGIN INIT INFO # Provides: noip2 # Required-Start: networking # Required-Stop: # Should-Start: # Should-Stop: # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start noip2 at boot time # Description: Start noip2 at boot time ### END INIT INFO # . /etc/rc.d/init.d/functions # uncomment/modify for your killproc DAEMON=/usr/local/bin/noip2 NAME=noip2 test -x $DAEMON || exit 0 case "$1" in start) echo -n "Starting dynamic address update: " start-stop-daemon --start --exec $DAEMON echo "noip2." ;; stop) echo -n "Shutting down dynamic address update:" start-stop-daemon --stop --oknodo --retry 30 --exec $DAEMON echo "noip2." ;; restart) echo -n "Restarting dynamic address update: " start-stop-daemon --stop --oknodo --retry 30 --exec $DAEMON start-stop-daemon --start --exec $DAEMON echo "noip2." ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 esac exit 0
sudo chmod +x /etc/init.d/noip2 sudo update-rc.d noip2 defaults