arret, reprise connexion adsl sous debian - Linux et OS Alternatifs
Marsh Posté le 07-02-2002 à 01:24:07
enleve la ligne mount de ton script et rajoute
usbdevfs /proc/bus/usb usbdevfs defaults 00 dans /ets/fstab pour monter l'usb automatiquement au démarrage.
essaie de décharger les différents modules avant de relancer la connexion (modprobe -r module)
assure toi que pppoa et modem_run ne tourne plus
tchô
Marsh Posté le 07-02-2002 à 01:29:23
pour ce qui est de ton pb d'user j'ai jamais vu ça, et c'est vraiment bizarre (t'as bien les dns de ton FAI dans resolv.conf ?)
sinon pour ta reconnection :
le problème vient du fait que lorsque t'es déconnecté par ton FAI le pppd se ferme mais le pppoaX (X=2 ou 3) ne se termine pas, du coup il blocque l'acces au modem.
Donc pour te reconnecter il faut tuer le pppoa avec :
killall pppoaX
et après pour te connecter il suffit de faire pppd call adsl, je te conseil d'ajouter le script suivant :
restartadsl
#!bin/sh
killall pppoaX
usr/sbin/pppd call adsl
ça sert à rien de recharger les modules du noyau ainsi que le code pour le modem (d'ailleurs je comprends pas pourquoi t'as mis ce fichier à cet endroit : /root/mgmt/mgmt.o , a mon avis /usr/local/share/mgmt/mgmt.o serait plus approprié)
sinon le /sbin/route add default ppp0 sert à rien le pppd se charge de le faire tout seul (chez moi c'est comme ça que ça marche) et c'est ptet même ça qui empêche l'accès à tes autres utilisateurs (enfin c'est une idée)
sinon pour ce qui est de ton stopadsl un ppp-off suffit largement
si tu l'as pas ce qui m'étonnerait beaucoup alors killall pppd fonctionne.
voilà
a+
Marsh Posté le 07-02-2002 à 01:44:05
Bizarre ton histoire ...
Je tourne aussi avec une deb et tout fonctionne.
Je te conseille d'utiliser la commande pon pour te connecter et poff
pour couper la connexion.
pon & poff sont fournit avec le paquet 'ppp'.
Install 'pppconfig'
Lance pppconfig pour te créé une connexion que tu appelera adsl (par exemple).
Tu modifie le fichier /etc/ppp/peers/adsl comme expliqué dans le howto du speedtouch.
Voici le mien :
__________________
# This optionfile was generated by pppconfig 2.07.
#
#
hide-password
noauth
connect "/usr/sbin/chat -v -f /etc/chatscripts/adsl"
#/dev/ttyS1
#115200
debug
kdebug 1
noipdefault
defaultroute
pty "/usr/local/bin/pppoa3 -vpi 8 -vci 35"
sync
user "fti/xxxxxxx@fti"
novjccomp
noaccomp
nopcomp
nomagic
noccp
asyncmap 0
usepeerdns
holdoff 1
persist
maxfail 0
# Les lignes suivantes sont à utiliser si tu a des LCP time out ...
#lcp-echo-interval 600
lcp-echo-interval 0
#lcp-echo-failure 10
lcp-echo-failure 25
ipparam adsl
_____________________
Modifie /etc/chatscript/adsl pour que cela fonctionne avec l'ADSL
# This chatfile was generated by pppconfig 2.07.
# Please do not delete any of the comments. Pppconfig needs them.
#
# ispauth CHAP
## abortstring
##ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER'
## modeminit
##'' ATZ
## ispnumber
##OK-AT-OK ATDTreplace_with_number
## ispconnect
##CONNECT \d\c
# prelogin
# ispname
# isppassword
# postlogin
# end of pppconfig stuff
_____________________
OK, mon fichier n'est pas trés beau mais bon ça fonctionne alors
je ne l'ai toujours pas nettoyé.
Voilà.
Si tu a bien renseigné 'pppconfig' sur les DNS et consor alors
tu n'a plus qu'a faire un bête 'pon adsl' pour initialiser la connexion et 'poff'
pour la couper.
L'avantage de 'pppconfig' c'est que tu peut trés facilement créer plusieurs
connexions ppp sans toucher aux autres.
Pour compléter, si tu a bien suivit le howto et modifier modules.conf,
tu n'a pas besoin d'initialiser les modules n_hdlc et pppsync ...
Tout se chargera automatiquement.
Il te faudras juste faire un modem_run -v 1 -f /chemin_du_microcode/mgmt.o
(ou alcaudsl.sys) pour initialiser le modem avant de lancer une connexion.
Bon surf ...
[jfdsdjhfuetppo]--Message édité par Humidifier--[/jfdsdjhfuetppo]
Marsh Posté le 07-02-2002 à 09:20:13
merci à tous je testerai tout ca ce soir (hyper booké jusqu'a demain un projet a finir)
Marsh Posté le 07-02-2002 à 00:59:28
voila je suis sous debian potato upgradée en woody noyau 2.4.17,
modem alcatel speedtouch usb avec club internet
ma connexion fonctionne bien en me connectant en root MAIS :
_si je me logue en user, que j'ouvre une console pour lancer ma connexion en root, seule cette console a acces au net, pas l'utilisateur
_je ne peux pas réétablir une connexion apres deconnexion il me dit en gros que le modem est deja monté
voila mes scripts de connexion si vous voyez une erreur :
startadsl
#!/bin/sh
mount -t usbdevfs none /proc/bus/usb
/sbin/modprobe n_hdlc >& /tmp/pppd.log
/sbin/modprobe ppp_synctty &> /tmp/pppd.log
/usr/local/bin/modem_run -f /root/mgmt/mgmt.o -m
/usr/sbin/pppd call adsl &> /tmp/pppd.log
/sbin/route add default ppp0
et stopadsl (qui ne marche pas il dit no such pid)
#!/bin/sh
kill -INT 'pidof pppd'
les conseils sont les biens-venus, je ne veux pas continuer a naviguer en root, trop dangereux et c'est chiant de redemarrer l'ordi apres une reconnection, c'est pas fait pour ca une debian ca aime pas redemarrer
[jfdsdjhfuetppo]--Message édité par zerod--[/jfdsdjhfuetppo]