IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

P-P-P et la commande chat


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 68
    Par défaut P-P-P et la commande chat
    Bonjour,

    J'ai actuellement configuré une connexion ppp avec mon modem GPRS Wavecom qui fonctionne très bien. Seulement, j'aurais besoin de récupérer toutes les réponses de mon modem dans un fichier pour pouvoir faire un script de debugage en fonction de ces réponses. Voici ce que j'ai actuellement essayé :

    L'option '-v' du script envoie effectivement ces informations dans /var/log/messages, mais ce fichier contient également différents messages système, et ça je n'en veux pas.

    L'option '-s' est censée rediriger ces réponses vers stderr ... cependant, ça ne marche pas avec la manière que j'ai d'exécuter le programme :

    pppd file options_gprs

    avec option_gprs : blablabla(conf) /usr/sbin chat -vs -f peers/orange_auto 2>&1

    avec orange_info : "" ATZ OK AT+CPIN=0000 par exemple

    Lorsque je fais ça, je suis censé lire sur la sortie standard, mais rien n'y fait. Sûrement dû à l'exécution par le démon.

    J'ai voulu alors tester la commande chat toute seule, avec les mêmes options. Seulement, le même script ne fonctionne pas. Typiquement, je vais lire :

    send(ATZ^M)
    expect(OK)
    alarm
    failed

    En un mot : je ne peux pas discuter avec le modem.

    J'avais lu sur un forum (http://fixunix.com/ppp/62158-testing-chat.html) qu'il fallait indiquer le port série du modem si on n'utilise pas pppd (mais bien sûr !) et d'exécuter du coup la même ligne en ajoutant > /dev/ttyS0 < /dev/ttyS0 (qui est bien le port sur lequel est branché mon modem), mais ça ne change rien, et en plus, plus rien ne s'affiche ...

    Le problème ne semble pas compliqué à la base : récupérer les informations issues du programme, mais là je ne comprends vraiment pas pourquoi mes tests ne marchent pas ni comment je pourrais faire autrement ...

    Je vous remercie d'avance si vous avez une explication ou une meilleure idée !

    Syl

  2. #2
    Membre très actif
    Profil pro
    retraité
    Inscrit en
    Mars 2008
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 75
    Localisation : France

    Informations professionnelles :
    Activité : retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2008
    Messages : 127
    Par défaut
    minicom outil pour envoyer sur la liaison série

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 68
    Par défaut
    Citation Envoyé par jean-michel-78 Voir le message
    minicom outil pour envoyer sur la liaison série
    Mais pour l'embarqué, c'est pas génial ... Cela dit, j'ai trouvé le moyen de régler mon problème mais n'arrive pas encore à le mettre en oeuvre ^^

Discussions similaires

  1. chat script et commandes AT
    Par syl1405 dans le forum Linux
    Réponses: 0
    Dernier message: 01/07/2010, 09h34
  2. Commandes de chat, messages
    Par bibilolo2 dans le forum Réseau
    Réponses: 0
    Dernier message: 27/09/2007, 10h49
  3. Interception des commandes in et out
    Par KDD dans le forum x86 16-bits
    Réponses: 13
    Dernier message: 18/12/2002, 16h55
  4. Réponses: 3
    Dernier message: 02/09/2002, 18h49
  5. Réponses: 2
    Dernier message: 11/08/2002, 21h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo