Accéder au contenu France-Français
Accueil HP.com France Produits et Services Support et Pilotes Espaces Comment Acheter
» Contacter HP
Plus d'options
Accueil HP.com France
Configuration de HP-UXpour les périphériques : Ordinateurs HP 9000 > Chapitre 4 Configuration de terminaux et de modems

Configuration supplémentaire d'un modem dans HP-UX

» 

Documentation technique

Manuel complet en PDF
» Commentaires
Début du contenu

 » Table des matières

 » Index

  1. Si vous configurez un modem sur le seul port de modem d'une carte multifonction de la Série 800, vous devez vous assurer que le port n'est pas verrouillé.

    1. Exécutez CTRL-B sur la console pour passer en mode commande. Vous obtiendrez ainsi l'invite CM>.

    2. Exécutez la commande ur pour déverrouiller le port d'accès distant.

    3. Exécutez la commande dr pour désactiver le port d'accès distant.

    4. Exécutez la commande co pour revenir au mode console.

  2. Exécutez la commande ioscan -C tty
    -fn
    pour identifier de nouveau l'instance de carte, le chemin physique et le numéro de port du modem.

  3. Créez des fichiers spéciaux pour le modem en fonction de l'instance de carte (ou du chemin physique) et du numéro du port. Vous pouvez utiliser SAM (méthode recommandée) ou mksf pour créer les fichiers spéciaux. Le format des fichiers spéciaux pour les modems est le suivant :

    Tableau 4-7 Fichiers spéciaux pour modems

    Mode d'accès[1]

    Accès au port

    Format du fichier spécial

    0

    Connexion directe

    /dev/cuainstance#pport#[2]

    1

    Modem appelant [3]

    /dev/culinstance#pport#

    2

    Modem appelé[3]

    /dev/ttydinstance#pport#

    [1] Reportez-vous à l'option mksf(1M) -a des pilotes asio0 et muxx.

    [2] Le numéro d'instance provient du résultat de ioscan -f. Utilisez l'instance de carte pour la classe tty de la carte d'interface à laquelle est relié le modem.

    [3] Nécessaire pour tous les modems.

     
    REMARQUE : La commande mkfs crée par défaut un fichier spécial convenant aux terminaux pour le mode d'accès 0. Pour créer un fichier spécial avec la syntaxe du modem (/dev/cua#p#), vous devez exécuter mksf avec l'option -i. Cette option ne sert que pour la connexion directe ; elle n'est pas nécessaire pour les fichiers de modem appelant ou appelé.

    Exemple : voici comment créer des fichiers spéciaux au moyen de la commande mksf pour un système de la Série 700 dont le modem est relié au chemin physique 2/0/4. Un seul fichier est créé pour chaque mode d'accès : connexion directe (-a0), modem appelant (-a1) et modem appelé (-a2).

    /usr/sbin/mksf -d asio0 -H 2/0/4 -a0 -i -v
    making cua0p0 c 1 0x000000
    /usr/sbin/mksf -d asio0 -H 2/0/4 -a1 -v
    making cul0p0 c 1 0x000001
    /usr/sbin/mksf -d asio0 -H 2/0/4 -a2 -v
    making ttyd0p0 c 1 0x000002

    Une option supplémentaire est nécessaire pour les systèmes de la Série 800 si vous créez des fichiers spéciaux pour un modem : vous devez indiquer le numéro du port du système dans la commande mksf. (Dans l'exemple suivant, l'instance de carte est utilisée au lieu du chemin physique, et le port est 2.)

  4. Vérifiez la création des fichiers spéciaux avec la commande lssf.

    Pour l'exemple de la Série 700 :

    /usr/sbin/lssf /dev/cua0p0
    asio0 card instance 0 hardwired at address 2/0/4 /dev/cua0p0
    /usr/sbin/lssf /dev/cul0p0
    asio0 card instance 0 callout at address 2/0/4 /dev/cul0p0
    /usr/sbin/lssf /dev/ttyd0p0
    asio0 card instance 0 callin at address 2/0/4 /dev/cul0p0

    Pour l'exemple de la Série 800 :

    /usr/sbin/lssf /dev/cua0p2
    mux2 card instance 0 port 2 hardwired at address 56/0 /dev/cua0p2
    /usr/sbin/lssf /dev/cul0p2
    mux2 card instance 0 port 2 callout at address 56/0 /dev/cul0p2
    /usr/sbin/lssf /dev/ttyd0p2
    mux2 card instance 0 port 2 callin at address 56/0 /dev/cul0p2
  5. Votre modem étant toujours débranché du port, ajoutez au fichier /etc/inittab une entrée getty pour le port du modem qui recevra les appels entrants. Les entrées doivent respecter la syntaxe décrite pour inittab(4) HP-UX Reference. Exemple :

    p5:234:respawn:/usr/sbin/getty -h -t 240 ttyd2p5 9600
    • p5 est un label identifiant l'entrée de façon unique.

    • Cette commande getty est exécutée lorsque l'état d'exécution du système est à la fois 1 et 2.

    • respawn indique à init de relancer le processus si ce dernier s'interrompt pour une raison ou pour une autre.

    • La commande /usr/sbin/getty est le processus utilisé pour ouvrir le port et générer l'invite de connexion initiale.

    • L'option -h indique à getty de définir le débit du port avant de le réinitialiser, ce qui est essentiel au bon fonctionnement du modem.

    • L'option de sécurité -t 240 oblige l'utilisateur à entrer son nom et son mot de passe en moins de 240 secondes.

    • ttyd2p5 correspond au périphérique pour le port de modem par lequel getty recevra les appels entrants. (getty complétera le nom de périphérique en ajoutant /dev au début du nom du port.)

    • 9600 n'est pas le débit en bauds, mais représente plutôt un label dans le fichier /etc/gettydefs. Reportez-vous à la page de manuel gettydefs(4).

  6. Après avoir sauvegardé le fichier, exécutez la commande suivante pour activer le fichier /etc/inittab :

    /sbin/init q
  7. Pour vous assurer que getty tourne sur le port en instance, exécutez ps-ef | grep ttyd2p5 (en utilisant le nom du fichier spécial pour lequel getty a été créé). Un point d'interrogation doit normalement s'afficher dans la zone tty.

  8. Le modem étant toujours débranché du port, mais sous tension, le voyant DTR ou TR doit normalement être éteint. Branchez le modem sur son port. Le voyant DTR ou TR doit alors s'allumer, confirmant que le port, et non le modem, définit DTR or TR. Si le voyant DTR ou TR demeure toujours allumé, le cavalier DTR du modem est en position haute ; il faut alors changer cette position. Consultez le manuel du modem pour connaître la procédure permettant de changer la position des cavaliers.

  9. Exécutez de nouveau la commande ps -ef | grep ttyd2p5 pour vous assurer que getty est toujours en instance. Si un numéro et non un point d'interrogation est affiché dans la zone tty le cavalier de détection de porteuse (CD) du modem est en position haute. Consultez le manuel du modem pour connaître la procédure permettant de changer la position des cavaliers.

    Le modem est maintenant prêt à recevoir des appels.

  10. Pour configurer le modem pour les appels sortants, vous devez ajouter des entrées au fichier /etc/uucp/Devices. (Ce fichier n'est pas associé à une page de manuel ; suivez les exemples qui se trouvent dans le fichier lui-même.)

    Ajoutez au fichier /etc/uucp/Devices une entrée pour le fichier /dev/culnpp précédemment créé. Exemple :

    ACU cul2p5 - 2400 hayes
    Direct cul2p5 - 2400 direct
  11. Après avoir sauvegardé le fichier, vous pouvez tester la capacité du modem à envoyer des appels, au moyen de la commande suivante cu :

    /usr/bin/cu -s2400 -lcul2p5 dir

    Un message vous indique alors que vous êtes connecté. Si vous entrez AT Retour, le système répond par OK. Si ce n'est pas le cas, l'écho du modem est peut-être désactivé. Entrez ATDTnuméro_de_téléphone et vérifiez si vous entendez le modem composer le numéro. Dans la négative, reportez-vous au manuel du modem ou faites vérifier le modem.

    Il est maintenant possible d'utiliser le modem pour les appels sortants au moyen de la commande cu -s2400 numéro_de_téléphone.

Caractéristiques requises pour les modems utilisés avec HP-UX

La documentation livrée avec votre modem constitue la principale source de référence pour définir la position des cavaliers et les commandes qui assurent le bon fonctionnement du modem. Veuillez en outre tenir compte des points suivants, propres à HP-UX :

  • Le modem ne doit pas ignorer DTR, mais répondre automatiquement lorsque l'ordinateur HP émet un signal DTR. Lorsque l'ordinateur cesse d'émettre ce signal, le modem doit raccrocher, désactiver la réponse automatique et retourner à l'état de commande. (Commande AT&D2 dans le protocole de modem Hayes). Ne réglez pas le modem pour qu'il se réinitialise à la mise sous tension lorsque le signal DTR cesse d'être émis ; en effet, certains modems émettent temporairement le signal CD pendant la réinitialisation. (Sur les modems Hayes, n'utilisez pas AT&D3.)

  • Le modem doit émettre le signal CD (détection de porteuse) seulement lorsqu'il y a une porteuse et cesser de l'émettre lorsque la porteuse est perdue. (Commande AT&C1 sur les modems Hayes).

  • Le modem ne doit pas interpréter le signal de la touche Couper comm, celle-ci étant utilisée pour interrompre le signal et pour changer le débit en bauds.

  • Le débit entre le modem et le terminal doit être connu ; il peut toutefois être négocié dans les connexions de modem à modem (au moyen de la fonction de détection automatique du débit des modems). Au départ, les fonctions comme le contrôle de flux matériel (CTS/RTS) et la correction d'erreurs doivent être désactivées. Après avoir pu établir que le modem communique correctement, ajoutez ces fonctions une à la fois.

  • Si les modems entrent en communication mais qu'aucune donnée ne s'affiche, désactivez toutes les fonctions de compression, de fiabilité, MNP, PEP, LAP ainsi que toute autre fonction évoluée. Configurez le modem le plus simplement possible. Lorsqu'il fonctionne, ajoutez les fonctions évoluées.

  • N'utilisez pas les signaux de commande CCITT sur un modem ou un ordinateur HP. Cela n'empêchera pas le modem d'utiliser les normes de modulation ou de compression CCITT comme V.22, V.32, V.22bis, V.32bis, V34, V.42 ou V.42bis.

  • Sauvegardez les définitions du modem dans la mémoire rémanente pour qu'il les conserve après la mise hors tension. (Utilisez AT&W sur les modems Hayes.)

  • Consignez les définitions du modem dans l'Annexe D, « Relevés » pour référence ultérieure.

Version imprimable
Respect de la vie privée L'utilisation de ce site implique que vous en acceptez les conditions
© 2000 Hewlett-Packard Development Company, L.P.