On 19-Jan-2001 [EMAIL PROTECTED] wrote:
> je suis dans l'impossibilité de me connecter a mon fai (worldonline), et j'en
> profite pour dire que je suis révolté que des techniciens à la hot-line ne 
> puissent même pas immaginer me rendre service parceque je suis sous linux 
> (adresse dns ...etc).

Je n'utilise pas kppp, mais va voir sur lea-linux.org, il y a des scripts pour
se connecter facilement.

Sinon, voilà le genre de script que j'utilise... il y a probablement des
trucs pas chouettes pour les pros ;-) mais ça marche...
Tu as juste à modifier les quelques variables au début du fichier, et à rendre
celui-ci exécutable

# fichier /scripts/web/wanadoo
#!/bin/bash

CNXNAME="Wanadoo"
TEL="0860888080"
USER="xxxxxx" #<= ton login
PASS="yyyyyyyy" #<= ton mot de passe
SEARCH="wanadoo.fr"
DNS1="193.252.19.3"
DNS2="193.252.19.4"

if [ -e /var/run/ppp*.pid ] ; then
/usr/bin/Xdialog --title "Erreur !" --infobox "L'ordinateur est déjà connecté !"
 0 0
else

# Génération du script "/etc/ppp/chat/script"
echo "'ABORT' 'BUSY'" >/etc/ppp/chat/script
echo "'ABORT' 'ERROR'" >>/etc/ppp/chat/script
echo "'ABORT' 'NO CARRIER'" >>/etc/ppp/chat/script
echo "'ABORT' 'NO DIALTONE'" >>/etc/ppp/chat/script
echo "'ABORT' 'Invalid Login'" >>/etc/ppp/chat/script
echo "'ABORT' 'Login incorrect'" >>/etc/ppp/chat/script
echo "'' 'ATZ'" >>/etc/ppp/chat/script
echo "'OK' 'ATM0L0DT$TEL'" >>/etc/ppp/chat/script
echo "'CONNECT' ''" >>/etc/ppp/chat/script
echo "'TIMEOUT' '5'" >>/etc/ppp/chat/script
echo "'~--' ''" >>/etc/ppp/chat/script
chmod 600 /etc/ppp/chat/script

# Génération du fichier "/etc/ppp/options"
echo "lock" >/etc/ppp/options
echo "ttyS0 115200 crtscts" >>/etc/ppp/options
echo "noauth" >>/etc/ppp/options
echo "defaultroute" >>/etc/ppp/options
echo "usepeerdns" >>/etc/ppp/options
chmod 600 /etc/ppp/options

# Génération du script "/etc/ppp/peers/script"
echo "connect '/usr/sbin/chat -v \
 -f /etc/ppp/chat/script'" >/etc/ppp/peers/script
echo "user $USER" >>/etc/ppp/peers/script
chmod 600 /etc/ppp/peers/script

# Génération du fichier "/etc/ppp/pap-secrets"
echo "$USER     *       $PASS" >>/etc/ppp/pap-secrets
chmod 600 /etc/ppp/pap-secrets

#Génération du fichier "/etc/resolv.conf"
echo "search $SEARCH" >/etc/resolv.conf
echo "nameserver $DNS1" >>/etc/resolv.conf
echo "nameserver $DNS2" >>/etc/resolv.conf
chmod 600 /etc/resolv.conf

#echo "$CNXNAME" > /tmp/cnx

#echo "Connection à $CNXNAME en cours..." >>/var/log/pppd.log

until /usr/sbin/pppd call script logfile /var/log/pppd.log
do
echo "Connexion failed. Retrying..." >>/var/log/pppd.log
done
fi
#---------------------------------

Je suis en train d'essayer de l'améliorer pour qu'il réessaye automatiquement
de numéroter si le script foire..

A+

-- 
Arnaud Calvo <[EMAIL PROTECTED]>
49330 Contigné

Répondre à