Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
tutoriel:comment_avoir_un_nom_de_domaine_sur_ip_dynamique_avec_no_ip [Le 27/01/2012, 18:16] titouan [Configurer le lancement automatique du client noip2 à chaque redémarrage] |
tutoriel:comment_avoir_un_nom_de_domaine_sur_ip_dynamique_avec_no_ip [Le 11/09/2022, 12:23] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 23: | Ligne 23: | ||
[[:tutoriel:comment_installer_un_paquet|Installez le paquet]] | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] | ||
+ | |||
+ | <note important>Depuis 12.04, noip2 n'existe plus dans la base de donnée, il faut l'installer manuellement comme ceci: | ||
+ | |||
+ | Remplacez "x.x.x-x" par le numéro de version correspondant.</note> | ||
+ | |||
+ | <code> | ||
+ | sudo -s | ||
+ | cd /usr/local/src/ | ||
+ | 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/ | ||
+ | make install | ||
+ | exit | ||
+ | </code> | ||
===== Configurer le lancement automatique du client noip2 à chaque redémarrage ===== | ===== Configurer le lancement automatique du client noip2 à chaque redémarrage ===== | ||
- | En tant que root ou superutilisateur, créer le script suivant : | + | En tant que root ou super-utilisateur, créer le script suivant : |
>sudo gedit /etc/init.d/noip | >sudo gedit /etc/init.d/noip | ||
<code bash> | <code bash> | ||
Ligne 33: | Ligne 47: | ||
start) | start) | ||
echo "Starting noip2." | echo "Starting noip2." | ||
- | /usr/bin/noip2 | + | if [ -f /usr/bin/noip2 ]; then |
+ | |||
+ | /usr/bin/noip2 | ||
+ | echo "/usr/bin/noip2 started !" | ||
+ | |||
+ | elif [ -f /usr/local/bin/noip2 ]; then | ||
+ | |||
+ | /usr/local/bin/noip2 | ||
+ | echo "/usr/local/bin/noip2 started !" | ||
+ | |||
+ | else | ||
+ | echo "noip2 n'est pas installé !" | ||
+ | fi | ||
;; | ;; | ||
stop) | stop) | ||
Ligne 47: | Ligne 73: | ||
</code> | </code> | ||
- | >sudo chmod 755 /etc/init.d/noip | + | <code> |
+ | sudo chmod 755 /etc/init.d/noip | ||
+ | </code> | ||
Il aura donc les permissions suivantes : | Il aura donc les permissions suivantes : | ||
Ligne 61: | Ligne 89: | ||
sudo ln -s ../init.d/noip K90noip | sudo ln -s ../init.d/noip K90noip | ||
- | ===== Lancement manuel du client noip2 ===== | + | <code> |
+ | sudo invoke-rc.d noip start | ||
+ | </code> | ||
+ | ===== Vérification et Configuration===== | ||
- | Le plus simple est d'utiliser le script créé ci-dessus : | + | * Statut et Informations |
- | sudo invoke-rc.d noip start | + | <code>sudo noip2 -S</code> |
- | FIXME "le plus simple" ? Sauf erreur de ma part un simple "sudo noip" serait suffisant pour lancer le daemon noip depuis un terminal ! | + | par exemple |
+ | <code> | ||
+ | 1 noip2 process active. | ||
- | ===== Modification de la configuration du client ===== | + | Process 7357, started as noip2, (version 2.1.7) |
+ | Using configuration from /var/lib/noip2/noip2.conf | ||
+ | Last IP Address set 41.232.167.185 | ||
+ | |||
+ | Account toto | ||
+ | configured for: | ||
+ | host toto.no-ip.tld | ||
+ | Updating every 5 minutes via /dev/eth0 with NAT enabled. | ||
+ | </code> | ||
+ | |||
+ | * Tuer le process PID | ||
+ | |||
+ | <code>sudo noip2 -K 7357</code> | ||
+ | |||
+ | * Lancer manuellement noip | ||
+ | <code>sudo noip2</code> | ||
+ | |||
+ | * Configurer | ||
+ | |||
+ | Attention, pour (re)configurer il faut que le PID soit tué . | ||
+ | |||
+ | <code>sudo noip2 -C</code> | ||
+ | |||
+ | Par exemple | ||
+ | <code> | ||
+ | Auto configuration for Linux client of no-ip.com. | ||
+ | |||
+ | Please enter the login/email string for no-ip.com toto | ||
+ | (ne pas taper l'email, c'est inutile) | ||
+ | Please enter the password for user 'toto' password-toto | ||
+ | |||
+ | Only one host [toto.no-ip.tld] is registered to this account. | ||
+ | It will be used. | ||
+ | Please enter an update interval:[30] 5 | ||
+ | Do you wish to run something at successful update?[N] (y/N) N | ||
+ | |||
+ | New configuration file '/var/lib/noip2/noip2.conf' created. | ||
+ | </code> | ||
- | Pour reconfigurer le login et mot de passe, faire : | + | * Parefeu, (g)ufw, iptables .... |
- | /usr/local/bin/noip2 -C | + | D'après la documentation /usr/share/doc/noip2 |
- | FIXME Là encore, un simple "sudo noip -C" devrait suffire... | + | >./LISEZMOI.ENPREMIER:8245 (TCP) dans les deux directions. |
+ | >./README.FIRST.FRANCAIS:Si vous êtes derrière un pare-feu, vous devrez autoriser le port 8245 (TCP) dans les deux sens. | ||
---- | ---- | ||
- | Hacker-x-24 | + | Hacker-x-24, Titouan |