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 18/09/2011, 10:38] 90.22.249.46 [Installer le client no-ip] |
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 1: | Ligne 1: | ||
- | {{tag>Dapper réseau tutoriel}}by Hacker-x-24 | + | {{tag>réseau tutoriel}}by Hacker-x-24 |
---- | ---- | ||
Ligne 21: | Ligne 21: | ||
Ce programme qui doit tourner en permanence. Le paquet est inclus dans le dépôt universe. | Ce programme qui doit tourner en permanence. Le paquet est inclus dans le dépôt universe. | ||
**[[apt>noip2|noip2]]** | **[[apt>noip2|noip2]]** | ||
+ | [[: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, créer le script suivant (je précise que ce tuto n'est pas pour les "nuls" !!) : | ||
+ | En tant que root ou super-utilisateur, créer le script suivant : | ||
+ | >sudo gedit /etc/init.d/noip | ||
<code bash> | <code bash> | ||
#! /bin/sh | #! /bin/sh | ||
Ligne 33: | Ligne 47: | ||
start) | start) | ||
echo "Starting noip2." | echo "Starting noip2." | ||
- | /usr/local/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) | ||
echo -n "Shutting down noip2." | echo -n "Shutting down noip2." | ||
- | #killproc -TERM /usr/local/bin/noip2 | + | #killproc -TERM /usr/bin/noip2 |
killall noip2 | killall noip2 | ||
;; | ;; | ||
Ligne 47: | Ligne 73: | ||
</code> | </code> | ||
- | Rendre ce script exécutable : | + | <code> |
- | + | sudo chmod 755 /etc/init.d/noip | |
- | chmod 755 /etc/init.d/noip | + | </code> |
Il aura donc les permissions suivantes : | Il aura donc les permissions suivantes : | ||
Ligne 63: | 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> |
- | ===== Modification de la configuration du client ===== | + | par exemple |
+ | <code> | ||
+ | 1 noip2 process active. | ||
- | Pour reconfigurer le login et mot de passe, faire : | + | 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 | ||
- | /usr/local/bin/noip2 -C | + | Account toto |
+ | configured for: | ||
+ | host toto.no-ip.tld | ||
+ | Updating every 5 minutes via /dev/eth0 with NAT enabled. | ||
+ | </code> | ||
- | ===== Installation automatique de no-ip ===== | + | * Tuer le process PID |
- | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **no-ip**. | + | <code>sudo noip2 -K 7357</code> |
- | Pour configurer : | + | * Lancer manuellement noip |
- | sudo no-ip -C | + | <code>sudo noip2</code> |
+ | * Configurer | ||
- | ---- | + | Attention, pour (re)configurer il faut que le PID soit tué . |
- | Hacker-x-24 | + | <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> | ||
+ | |||
+ | * Parefeu, (g)ufw, iptables .... | ||
+ | |||
+ | D'après la documentation /usr/share/doc/noip2 | ||
+ | |||
+ | >./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, Titouan |