Installer un dyndns no-ip.org sur un raspberry pi
Après inscription sur le site https://www.noip.com et configuration de votre nom de domaine lancer un terminal sur le raspberry et tapez la commande suivante pour sélectionner le répertoire
1 |
cd /usr/local/src/ |
pour télécharger les source tapez ensuite
1 |
sudo wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz |
puis décompresser l’archive avec la commande
1 |
sudo tar -xvf noip-duc-linux.tar.gz |
entrez dans le répertoire crée par la décompression de l’archive
1 |
cd noip-2.1.9-1/ |
tapez la commande suivante pour installer
1 |
sudo make install |
au lancement de cette commande des questions sont posée par rapport au compte no-ip
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
Auto configuration for Linux client of no-ip.com. Please enter the login/email string for no-ip.com info@daniel-stp.fr Please enter the password for user 'info@daniel-stp.fr' ***************** 3 hosts are registered to this account. Do you wish to have them all updated?[N] (y/N) n Do you wish to have host [daniel-stp.myftp.org] updated?[N] (y/N) n Do you wish to have host [pierre-stp.myftp.org] updated?[N] (y/N) y Do you wish to have host [leonie-stp.myftp.org] updated?[N] (y/N) n Please enter an update interval:[30] 30 Do you wish to run something at successful update?[N] (y/N) n New configuration file '/tmp/no-ip2.conf' created. mv /tmp/no-ip2.conf /usr/local/etc/no-ip2.conf |
Lancement automatique du script lors du lancement du raspberry
1 |
sudo nano /etc/init.d/noip |
coller les ligne ci-dessous
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
#! /bin/sh # /etc/init.d/noip ### BEGIN INIT INFO # Provides: noip # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Lance noip # Description: daemon no-ip.com ### END INIT INFO # Exécution d'un certain nombre de fonctions spécifiques # à la demande du système case "$1" in start) echo "Starting noip" # lance l'application que vous souhaitez démarrer /usr/local/bin/noip2 ;; stop) echo "Arrêt de noip" # Met fin à l'application que vous souhaitez arrêter killall noip2 ;; *) echo "Utilisation : /etc/init.d/noip {start|stop}" exit 1 ;; esac exit 0 |
CTRL+o ENTREE et CTRL+x pour enregistrer et quitter nano
Tapez pour modifier les droit sur le fichier et installer le script
1 2 |
sudo chmod 755 /etc/init.d/noip sudo update-rc.d noip defaults |