synchro de modem: peut-on le detecter? - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 18-12-2002 à 15:54:06
solution a 2 balles: un sleep?
Marsh Posté le 18-12-2002 à 16:08:43
faenir a écrit : solution a 2 balles: un sleep? |
/me big noob sous linux
tu peux développer stp?
Marsh Posté le 18-12-2002 à 16:18:29
la commande sleep : sleep 60s = attendre 60 secondes avant e continuer
tu peux essayer de mettre un sleep pour faire attendre pppd jusqu'à la synchro ( en fixant une duree arbitraire )
Marsh Posté le 18-12-2002 à 16:25:53
tu fais un script :
Code :
|
bref dans ton script tu mets tout ce que tu fais à la main, "sleep" est la commande qui provoque une temporisation avant de passer à la suite, ça peut être :
sleep Xs (X étant le temps en secondes)
ou
sleep Xm (X étant le temps en minutes)
ou
sleep Xh (X étant le temps en heures)
si tu mets "sleep 20s", tu auras une tempo de 20 secondes, si tu mets "sleep 1m", ce sera 1 minute, etc....
bref c'est tout con, il faut penser ensuite à faire : "chmod +x ton_script" pour le rendre éxécutable par root, pour un utilisateur "toto", ce sera "chmod 755 ton_script" ce qui donnera les tous les droits à root (lecture, écriture, éxécution) et les droits lecture + éxécution aux autres utilisateurs
Marsh Posté le 18-12-2002 à 16:30:46
Moi, pour mon bewan PCI je me sers d'une version modifiée de de script :
http://www.da-silva.nom.fr/linux/adsl/pppoatm/adsl.txt
Ce qui t'interessera c'est :
Citation : |
En gros tant que y'a pas "SHOWTIME L0" qui apparait dans /proc/net/atm/UNICORN:0 , il reessaye.
Au bout de 60 essais (1 essai toutes les 1 seconde) il abandonne.
Si il trouve la chaine, il sort de la boucle, et la on lance pppd...
Marsh Posté le 18-12-2002 à 17:25:33
merci je matte çà dès que je peux!
Marsh Posté le 18-12-2002 à 14:43:52
Bon j'espère que je vais être compréhensible, pasque c'est pas mon fort, et en plus c'est très chelou.
J'ai un Sagem F@st 800 pour ma connection FreeAdsl.
Ca marche bien (j'y ai passé du temps!) sauf que pour que ca marche tout court, je dois me tapper tout la séquence de connexion à la main à chaque demarrage, à savoir l'insmod (ne demandez pas pourquoi, si j'insère pas à nouveau le module du modem, pas de connection) qui initialise le modem avec sa synchro, et le ADI_PPP_Go qui lance la connection ppp0.
Bien sur vous allez me répondre "Fait un script" mais le prob c'est que la connexion ppp0 foire si elle est lancée avant la synchro (logique). Mais même si la synchro se fait plus tard, impossible d'établir la connexion. Pire encore parfois la synchro ne s'effectue pas, et il faut la relancer (avec adictrl pour ceux qui connaissent). Bref c'est super lour, surtout que pour que tout rentre dans l'ordre, je dois me tapper un reboot
Donc mon idée c'est de lancer la connexion uniquement une fois la synchro effectuée.
Ma question: est-il possible de récupérer l'état de syncho du modem? Si oui comment? Sinon auriez-vous une idée pour me sortir de ce bordel? (une idée, un how-to, un topic que j'ai pas trouvé?
---------------
Portfolio: http://www.suzaku.fr | Blog: http://blog.suzaku.fr