 |
» |
|
|
 |
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é. Exécutez CTRL-B sur la console pour
passer en mode commande. Vous obtiendrez ainsi l'invite CM>. Exécutez la commande ur pour déverrouiller le port d'accès
distant. Exécutez la commande dr pour désactiver le port d'accès
distant. Exécutez la commande co pour revenir au mode console.
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. 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# |
 |  |  |  |  | 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.) 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 |
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).
Après avoir sauvegardé le fichier,
exécutez la commande suivante pour activer le fichier /etc/inittab : 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. 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. 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. 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 |
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.
|