.plan
par Matthew Nuckolls [email protected]
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