Pour se brancher sur un ordinateur, il faut passer par son adresse IP,
directement (quelque chose comme 56.432.33.251) ou indirectement (quelqe chose
comme http://nompc.nomfai.com, qui permet une correspondance avec
56.432.33.251). il faut donc connaître cette fichue adresse IP. Or, sauf à
bénéficier de formule "IP fixe", les branchés ADSL ou cable ne disposent que
d'une adresse IP qui varie. C'est mon cas. Comment alors permettre à n'importe
qui de se brancher sur mon ordinateur sans qu'il ne me téléphone auparavant, que
je lui communique mon adresse d'IP en cours et que je lui souhaite qu'elle ne
change pas quand il sera branché sur mon PC ?
Eh bien, il y a une astuce qui permet de résoudre ce problème.
Vous allez à l'adresse de no-ip, vous vous
dirigez vers "no-ip free" (oui, c'est gratuit), vous y prenez un compte pour
donner un nom fixe à l'accès ftp de votre PC. Par exemple monpc.no-ip.com.
Ensuite vous téléchargez un programme client sur votre PC (qu'il soit Windows,
Linux ou Mac) et vous l'installez et le paramétrez. Toutes les 10 mn (par
exemple), votre PC envoi votre n°IP à no-ip.com, qui alors pour tout le monde
sait orienter monpc.no-ip.com vers ce n°.
Il faut aussi avec un logiciel serveur FTP (cf. page suivante) gérer les droits d'accès à votre PC.
Voici maintenant quelques détails sur la mise en place du logiciel
client no-ip sur une machine Linux. La documentation est bien faite, il suffit
de la suivre. Il n'y a qu'un point où ça n'a pas marché : pour que le
progrogramme soit lancé au démarrage de la machine, le script shell indiqué n'a
pas fonctionné et j'ai trouvé beaucoup plus simple d'ajouter à la fin de
/etc/rc.d/rc.local la ligne /usr/local/bin/noip.
Voici donc, conformément à la doc, le contenu que j'ai personnalisé
de /usr/local/lib/no-ip.conf :
=====
LOGIN = loginnoip
PASSWORD = XXXXX
GROUP = ;
HOSTNAME = monpc
DOMAIN = no-ip.com
DAEMON = Y
PROXY = Y
INTERVAL = 10
NAT = Y
DEVICE = eth0
=====
Avec ce paramétrage, les correspondants se brancheront sur le PC avec l'adresse
ftp://monpc.no-ip.com et (après installation du serveur ftp) il leur sera
demandé leur nom d'utilisateur et leur mot de passe.