Page suivante Page précédente Table des matières

13. Hack 12 : Envoyez un message sur votre pager avec votre nouvelle adresse IP

par Michael Driscoll fenris@lightspeed.net

Voici un joli hack qui ne sera probablement utilisé par personne. Il requiert d'utiliser un programme pour faire composer à votre modem le numéro de votre pager et lui envoie votre nouvelle IP. Il requiert :

  • un modem (La vitesse n'est pas importante puisqu'on ne va faire que composer un numéro [Vous n'êtes pas super content d'avoir garde votre modem à 300bps ? :-) ])
  • Une ligne téléphonique supplémentaire (elle n'a pas besoin d'être dédiée, et heureusement, vous avez un modem qui abandonnera s'il y a déjà une conversation sur la ligne (Je pense que c'est quelque chose qu'il faudra que vous vérifiiez, quelques modems sont un peu brutaux avec ça (NdT : Je confirme, mon modem Olitec si il ne trouve pas la tonalité raccroche la ligne, redécroche, et ce tant qu'il n'a pas la tonalité :-() .
  • Un pager ordinaire
  • Un programme pour composer le numéro

13.1 Le programme qui compose le numéro

Pour ce hack, vous allez avoir besoin d'un programme qui sait composer depuis la ligne de commande. Pour l'exemple suivant, j'utilise 'modem-stats' par Kenneth J. Hendrickson kjh@usc.edu, qui peut être trouvé à sunsite.unc.edu/pub/Linux/apps/comm/modem-stats.tar.gz ou pas loin.

J'imagine que d'autres programmes seraient tout à fait capables de faire la même chose.

13.2 Appel depuis ip-up

On va mettre les lignes suivantes dans /etc/ppp/ip-up :

#On sépare $4 (l'adresse IP) en quatre morceaux
part1=`echo $4 | cut -f1 -d.`
part2=`echo $4 | cut -f2 -d.`
part3=`echo $4 | cut -f3 -d.`
part4=`echo $4 | cut -f4 -d.`
#On lance le programme
/usr/sbin/modem-stats -c 'atz' /dev/cua2
/usr/sbin/modem-stats -c 'ats7=15' /dev/cua2
/usr/sbin/modem-stats \
 -c 'atdt6384658,,,'${part1}'*'${part2}'*'${part3}'*'${part4} /dev/cua2

Explications :

Le atz initialise le modem, le ats7=15 règle le temps d'attente pour la porteuse, les ','s sont des pauses, les '*'s sont utilisées pour remplacer les - (c'est ce que ça fait sur mon pager en tout cas, espérons qu'il en sera de même pour le votre).

Oh, oui, vous aurez sûrement de meilleurs résultats si vous mettez votre numéro de pager à la place de 638-4658, car, c'est mon numéro de pager :-), de plus, remplacez /dev/cua2 par le nom de votre modem.

Félicitations, vous avez réussi !


Page suivante Page précédente Table des matières