Page suivantePage précédenteTable des matières

10. Hack 9 : Mettre à jour votre .plan

par Matthew Nuckolls skawina@usa.net

Ces deux scripts vous permettent de mettre votre IP dans votre .plan sur un serveur distant. Je l'utilise, comme ça, mes amis et ma famille peuvent voir quand je suis connecté, et ou envoyer les ytalk.

Mettez quelque chose ressemblant à


/etc/ppp/putip "Y'en a pas, la connection est morte "

Sur la première ligne de votre script ppp-off.

Vous aurez besoin d'un $HOME/.netrc en état de marche pour que putip marche. Le mien ressemble à ça :


machine rocket
login mnuck
password <mypassword>

et est chmod 600

ip-up:


#!/bin/sh
#
# Assurez-vous que ce fichier est chmod 711
# puisque le password apparais en clair dedans
PLANLOC = /home/mnuck/.plan
REMOTE_USER_NAME = mnuck
REMOTE_PASSWORD =
REMOTE_PLANLOC = /afs/umr.edu/users/mnuck/pub/.plan
REMOTE_SERVER = rocket
echo "Mon IP dynamique est : " $4> /tmp/ip.myip
cat $PLANLOC /tmp/ip.myip> /tmp/plan
echo $REMOTE_USER_NAME> /tmp/ip.script
echo $REMOTE_PASSWORD>> /tmp/ip.script
echo "put /tmp/plan" $REMOTE_PLANLOC>> /tmp/ip.script
echo "quit">> /tmp/ip.script
ftp $REMOTE_SERVER < /tmp/ip.script &> /dev/null
rm -f /tmp/ip.myip
rm -f /tmp/ip.script
rm -f /tmp/plan

putip:


#!/bin/sh
#
# This script relies on a vaild .netrc file
#  -see ftp man page for details
PLANLOC = /home/mnuck/.plan
REMOTE_PLANLOC = /afs/umr.edu/users/mnuck/pub/.plan
REMOTE_SERVER = rocket
echo "Mon IP dynamique est : " $1> /tmp/ip.myip
cat $PLANLOC /tmp/ip.myip> /tmp/plan
echo "put /tmp/plan" $REMOTE_PLANLOC> /tmp/ip.script
echo "quit">> /tmp/ip.script
ftp $REMOTE_SERVER < /tmp/ip.script &> /dev/null
rm -f /tmp/ip.myip
rm -f /tmp/ip.script
rm -f /tmp/plan


Page suivantePage précédenteTable des matières