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 :
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.
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 !