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 [email protected]

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 :

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 [email protected], 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