par Michael Driscoll fenris@lightspeed.net
Ce hack marche très bien avec les scripts précédents, car il envoie automatiquement votre IP quand elle change, donc, vous pouvez facilement trouver la nouvelle adresse de votre machine depuis n'importe ou sur le réseau après une reconnection.
Les autres qui font la même chose (envoi automatique de l'IP) en utilisant d'autres moyens sont les 6, 8, 9, 10, 11, 12, et 14 (presque la moitié, si on y pense :-).
Juste une configuration PPP qui marche, juste ça. Ce hack marche très bien avec les hacks précédemment décris, car il vous permet de retrouver facilement votre machine après qu'elle se soit reconnecté et que son adresse ai changé.
ip-up
and ip-down
Ce hack rends votre nouvelle IP accessible depuis à peu près n'importe quelle machine sur Internet. Pour réussir cet exploit :-) on va utiliser deux scripts /etc/ppp/ip-up
et /etc/ppp/ip-down
, qui sont automatiquement appelés par pppd
quand vous vous connectez/déconnectez.
Créez un fichier (s'il n'existe pas déjà) en tant que root appelé /etc/ppp/ip-up
avec dedans :
#!/bin/sh
# $4 Est notre nouvelle IP passée par pppd
# /var/run/add gardera notre adresse
echo $4 > /var/run/add
# Envoie notre adresse au serveur mail de notre FAI. avec comme sujet :
# "Nouvelle adresse IP"
mail -s "Nouvelle adresse IP" votre_nom@votre_adresse < /var/run/add
Puis créez /etc/ppp/ip-down
et mettez-y :
#!/bin/sh
rm /var/run/add
Puis faites un "chmod 700 /etc/ppp/ip-up /etc/ppp/ip-down"
pour les rendre exécutables.
Voilà (En français dans le texte original :-)) ! Maintenant, à chaque fois que pppd
démarre, votre adresse sera envoyée au serveur de mail de votre FAI. On le récupérera dans la section suivante.
Et bien, cela va demander un peu de réflexion de votre part. Je ne puis vraiment pas vous aider à vous en sortir, car cela dépends depuis quel type de machine vous de la récupérer. Depuis Windows, vous pouvez essayer de configurer un programme de mail pour récupérer les mails depuis le serveur de votre FAI, et si vous êtes sous Unix, allez voir s'il n'y aurais pas un programme appelé "popclient"
, ou "fetchmail"
, ou quelque chose de ce style. Si tout cela ne marche pas, vous pouvez toujours essayer le telnet
(allez jeter un coup d'oeil dans la section qui suit).
Voilà comment je récupère mon adresse IP, car je suis rarement chez moi quand je fais tout ça, et en plus, ça impressionne toujours les gens à qui je le montre :-) Heureusement, votre FAI utilise un serveur POP3 pour le mail (j'espère), sinon, vous allez devoir vous débrouiller par vous même en parcourant les RFC pour le protocole dont vous avez besoin et en trouvant comment le faire par telnet.
Bon, tout d'abord, vous devez faire un telnet sur le port 110 du serveur de mail de votre FAI. Sous Unix, on fait ça avec "telnet your.mail.server.net 110"
, sur un VAX/VMS vous devrez faire "telnet your.mail.server.net/port=110"
, et depuis un navigateur Web, vous devrez utiliser "telnet://your.mail.server.net:110"
. Débrouillez-vous :-)
Dès que vous êtes connecté, vous devriez voir un truc ressemblant à :
>Connected to new-ls.lightspeed.net.
>Escape character is '^]'.
>+OK QUALCOMM Pop server derived from UCB (version 2.1.4-R3) at
>new-ls.lightspeed.net starting.
Tapez "user votre_nom" pour vous loger.
>+OK Password required for fenris.
puis "pass votre_password"
>+OK fenris has 2 message(s) (3030 octets).
Tapez "list" pour regarder la liste des messages.
>+OK 2 messages (3030 octets)
>1 2400
>2 630
>.
Vous voyez le message avec comme taille 630 ? C'est mon adresse IP ! Comment le sais-je ? Parce que c'est toujours de cette taille :-)
Tapez "retr numéro_du_message" pour récupérer le message que vous voulez.
>+OK 630 octets
>Received: from ulfheim.lightspeed.net (avatar@bak2-pp-ls.lightspeed.net
>[204.216.66.74]) by new-ls.lightspeed.net (8.6.12/8.6.12) with ESMTP id
>TAA12048 for <fenris@lightspeed.net>; Mon, 22 Apr 1996 19:15:37 -0700
>Received: (from avatar@localhost) by ulfheim.lightspeed.net (8.7/8.6.9)
>TAA00594 for fenris@lightspeed.net; Mon, 22 Apr 1996 19:15:29
>Date: Mon, 22 Apr 1996 19:15:29 -0700
>From: Deus In Machina <avatar@ulfheim.lightspeed.net>
>Message-Id: <199604230215.TAA00594@ulfheim.lightspeed.net>
>To: fenris@lightspeed.net
>Subject: Nouvelle adresse IP
>
>204.216.66.74
>
>.
Et voilà ! Faites "dele numéro_du_message"
pour vous en débarrasser ou juste un "quit"
pour le laisser et quitter. Maintenant, faites juste un telnet sur votre machine à cette adresse et amusez-vous bien !
Si tout ça ne marche pas, allez jeter un coup d'oeil dans la RFC 1225, qui décris le protocole POP3 en détail.
Par la même occasion, si ce hack ne marche pas car vous avez cron
qui récupère votre mail automatiquement, alors, allez voir le hack 10 qui utilise procmail
pour envoyer votre nouvelle IP à la demande.