Axtcp0303 F
Axtcp0303 F
Axtcp0303 F
Manuel de l'utilisateur
14 Avenue du Québec
Bât. K2 EVOLIC - BP 728
91962 Courtabœuf cedex - FRANCE
Tél.: 33 1.69.28.27.27
Fax: 33 1.69.28.82.04
Email: info@axel.fr
1 - PRESENTATION..........................................................................................5
1.1 - FONCTION TERMINAL .........................................................................6
1.2 - FONCTION SERVEUR D'IMPRESSION ET DE VOIE SERIE..............7
1.3 - OUTILS ET STATISTIQUES .................................................................7
1.4 - EXEMPLE D'UTILISATION....................................................................8
2 - PREMIERE MISE SOUS TENSION ET SET-UP RAPIDE ..........................9
2.1 - INTRODUCTION..................................................................................10
2.2 - SET-UP RAPIDE AVEC UNE ADRESSE IP FIXE ..............................11
2.3 - SET-UP RAPIDE AVEC PROTOCOLES DHCP OU DNS ...................12
3 - SET-UP INTERACTIF ................................................................................15
3.1 - CONFIGURATION RESEAU AVEC UNE ADRESSE IP FIXE............16
3.1.1 - Interface de la Platine....................................................................17
3.1.2 - Gestion des serveurs ....................................................................17
3.1.3 - Gestion des routeurs .....................................................................18
3.2 - CONFIGURATION RESEAU AVEC DHCP OU DNS..........................19
3.2.1 - Interface de la Platine....................................................................20
a) "Activation DHCP" est positionné à "non" .................................................... 20
b) "Activation DHCP" est positionné à "oui"...................................................... 20
3.2.2 - Protocole DNS...............................................................................22
3.2.3 - Gestion des serveurs ....................................................................22
3.2.4 - Gestion des routeurs .....................................................................24
3.3 - CONFIGURATION ECRAN, CLAVIER, IMPRIMANTE ET SOURIS ..25
3.3.1 - L'écran ...........................................................................................25
3.3.2 - Le clavier .......................................................................................26
3.3.3 - L'imprimante ..................................................................................28
3.3.4 - La souris PS/2 ...............................................................................28
3.4 - CONFIGURATION DE CHAQUE SESSION .......................................28
3.4.1 - Type et caractéristiques de la connexion......................................30
3.4.2 - Configuration du terminal virtuel....................................................31
3.5 - PORTS AUXILIAIRES AUX1, AUX2 ET PARALLELE ........................33
3.5.1 - Configuration des ports série AUX1 et AUX2 ...............................34
3.5.2 - Configuration du port parallèle ......................................................36
3.5.3 - Connexion d'une imprimante.........................................................36
3.5.4 - Connexion d'un terminal série.......................................................37
3.5.5 - Connexion d'autres périphériques ................................................38
3.5.6 - Autres utilisations ..........................................................................39
a) Utilisation de rtty ...........................................................................................39
b) Impression par la commande rsh..................................................................40
c) Utilisation du service printd ...........................................................................40
3.6 - MULTI-SESSION ET LIGNE STATUS ................................................41
3.6.1 - Nombre maximum de session .......................................................41
3.6.2 - Combinaison de touches d'accès aux sessions............................42
3.6.3 - Ligne status ...................................................................................42
3.7 - PROTECTION PAR MOT DE PASSE .................................................42
3.7.1 - Saisie du mot de passe .................................................................43
3.7.2 - Accès au set-up.............................................................................43
4 - UTILISATION DE LA PLATINE .................................................................45
4.1 - MISE SOUS TENSION ........................................................................46
4.2 - LE MULTI-SESSION ............................................................................47
4.2.1 - Création ou changement de session.............................................47
4.2.2 - Déconnexion..................................................................................48
4.3 - VERROUILLAGE D'ECRAN ................................................................48
4.4 - MISE HORS TENSION ........................................................................50
4.5 - COMBINAISONS DE TOUCHES DISPONIBLES ...............................51
5 - MISE EN ŒUVRE SOUS UNIX/LINUX......................................................53
5.1 - SESSION ECRAN MODE TEXTE (TELNET OU TTY) .......................54
5.1.1 - Configuration de la session ...........................................................54
5.1.2 - Protocole telnet ou tty....................................................................55
a) Le protocole telnet ........................................................................................55
b) Le protocole tty .............................................................................................56
5.1.3 - Choix de la configuration prédéfinie ..............................................57
5.1.4 - Paramétrage de l'émulation...........................................................58
a) Paramètres généraux de l'émulation ............................................................58
b) Touches programmables ..............................................................................60
5.1.5 - Colorisation....................................................................................62
a) Colorisation standard....................................................................................63
b) Colorisation étendue.....................................................................................64
5.1.6 - Gestion de l'attribut souligné .........................................................66
a) Configurer le moniteur en monochrome .......................................................66
b) Utiliser la colorisation....................................................................................67
c) Utiliser le souligné en couleur .......................................................................67
5.1.7- Script de login .................................................................................67
a) Activation d'un script de login .......................................................................68
b) Exemple de fonctionnement .........................................................................68
5.1.8 - Multi-shell.......................................................................................69
a) Installation ....................................................................................................70
b) Paramétrage de la Platine............................................................................ 70
c) Utilisation du logiciel..................................................................................... 70
5.2 - SESSION ECRAN MODE GRAPHIQUE (VNC)..................................72
5.2.1 - Configuration de la Platine ............................................................73
5.2.2 - Configuration du serveur Unix/Linux .............................................75
a) Terminaux avec un login .............................................................................. 77
b) Terminaux sans login ................................................................................... 79
5.3 - GESTION DES IMPRIMANTES ..........................................................80
5.3.1 - Protocole tty...................................................................................80
5.3.2 - Commande rsh ..............................................................................81
5.3.3 - Gestion en mode transparent........................................................82
5.4 - LE SERVEUR DE TTY AXEL ..............................................................82
5.4.1 - Introduction....................................................................................82
5.4.2 - Configuration .................................................................................83
5.4.3 - Mise en œuvre et utilisation ..........................................................84
a) Généralités................................................................................................... 84
b) Lancement ................................................................................................... 85
5.4.4 - Principe de fonctionnement...........................................................86
5.4.5 - Désinstallation ...............................................................................86
5.5 - ADMINISTRATION A DISTANCE........................................................86
5.5.1 - Reboot d'une Platine .....................................................................87
5.5.2 - Réinitialisation d'une ressource (session ou port auxiliaire) .........87
5.5.3 - Obtention de la configuration d'une Platine ..................................87
5.5.4 - Configuration d'une Platine ...........................................................88
5.5.5 - Téléchargement du firmware.........................................................88
5.5.6 - Edition des statistiques d'une Platine............................................89
6 - MISE EN ŒUVRE SOUS OS/400..............................................................91
6.1 - SESSION ECRAN 5250 ......................................................................92
6.1.1 - Type de clavier ..............................................................................93
a) Paramétrage du clavier ................................................................................ 93
b) En cas de problème ..................................................................................... 93
6.1.2 - Configuration de la session ...........................................................94
6.1.3 - Paramétrage de l'émulation 5250 .................................................95
a) Paramètres généraux de l'émulation 5250................................................... 96
b) Affectation de fonctions 5250 à certaines touches du clavier PC................. 97
6.1.4 - Auto-Signon...................................................................................99
6.1.5 - Configuration de la souris..............................................................99
6.2 - UTILISATION DE LA PLATINE .........................................................100
6.2.1 - ZIO : ligne status 5250 ................................................................100
6.2.2 - Gestion d'un clavier 5250 ou PC/AT ...........................................102
6.2.3 - Programmation de touches de fonction (Mémor / Exéc).............104
a) Programmation d'une touche......................................................................104
b) Exécution d'une touche...............................................................................105
6.2.4 - La souris ......................................................................................106
6.3 - IMPRIMANTE 5250............................................................................107
6.3.1 - Configuration du service Prt5250 ................................................107
6.3.2 - Utilisation de l'imprimante............................................................109
6.3.3 - En cas de problème.....................................................................110
a) Connexion d'une imprimante parallèle........................................................110
b) Paramétrage du service..............................................................................110
c) Connexion 5250 refusée.............................................................................110
6.4 - ADMINISTRATION A DISTANCE......................................................111
6.4.1 - Reboot d'une Platine ...................................................................112
6.4.2 - Réinitialisation d'une ressource (session ou port auxiliaire) .......112
6.4.3 - Configuration d'une Platine .........................................................112
6.4.4 - Edition de la configuration d'une Platine .....................................113
a) Sous Windows ............................................................................................113
b) Sous OS/400 ..............................................................................................113
6.4.5 - Téléchargement du firmware.......................................................114
6.4.6 - Edition des statistiques d'une Platine ..........................................114
6.5 - POUR ALLER PLUS LOIN.................................................................114
6.5.1 - Mise hors-tension ........................................................................114
6.5.2 - En cas de problèmes de reconnexion .........................................115
7 - MISE EN ŒUVRE SOUS OS/390 ............................................................117
7.1 - SESSION ECRAN 3270.....................................................................118
7.1.1 - Profil de la session ......................................................................119
7.1.2 - Paramétrage de l'émulation 3270................................................120
7.2 - UTILISATION DE LA PLATINE..........................................................121
7.2.1 - ZIO : ligne status 3270 ................................................................121
7.2.2 - Gestion du clavier PC/AT (102/105 touches)..............................123
7.2.3 - Touches de fonction programmables ..........................................124
a) Programmation d'une touche......................................................................124
b) Exécution d'une touche...............................................................................125
7.3 - ADMINISTRATION A DISTANCE......................................................126
8 - MISE EN ŒUVRE SOUS WINDOWS ......................................................127
8.1 - SESSION ECRAN RDP .....................................................................129
8.1.1 - Configuration de la session RDP ................................................129
a) Paramètres Supplémentaires du protocole RDP ........................................131
b) Login automatique et/ou lancement automatique d'application...................132
c) Redirection d'imprimante ............................................................................133
d) Gestion de la bande passante ....................................................................134
8.1.2 - Configuration du serveur Windows .............................................135
a) Niveau de cryptage .................................................................................... 136
b) Login automatique...................................................................................... 138
c) Limite de session inactive .......................................................................... 139
d) Gestion du fond d'écran sur Windows 2003............................................... 141
e) Autoriser les mots de passe vierges sur Windows 2003 ............................ 142
8.1.3 - Administration du serveur : fermeture de sessions fantômes .....143
8.2 - UTILISATION DE LA PLATINE .........................................................144
8.2.1 - Connexion d'une session RDP....................................................144
8.2.2 - Information sur une session RDP ...............................................144
8.2.3 - Déconnexion d'une session RDP................................................144
a) Fermeture de la session depuis le bureau ................................................. 145
b) Déconnexion de la session depuis le bureau ............................................. 145
c) Déconnexion de la session depuis le terminal............................................ 145
8.2.4 - Mise hors tension ........................................................................145
8.3 - GESTION DES IMPRIMANTES ........................................................146
8.3.1 - Configuration de la Platine ..........................................................147
8.3.2 - Configuration du serveur Windows .............................................148
8.4 - PUBLICATION D'APPLICATIONS ....................................................148
8.5 - ADMINISTRATION A DISTANCE......................................................150
9 - OUTILS ET STATISTIQUES....................................................................151
9.1 - COMMANDE PING ............................................................................152
9.2 - GESTION DES CONNEXIONS .........................................................152
9.3 - STATISTIQUES .................................................................................154
9.3.1 - Statistiques Ethernet ...................................................................155
9.3.2 - Statistiques TCP Client et Serveur..............................................156
9.3.3 - Statistiques DHCP Client ............................................................158
10 - CONFIGURATION A DISTANCE ..........................................................159
10.1 - INTRODUCTION .............................................................................160
10.2 - CONFIGURATION D'UNE PLATINE...............................................161
10.3 - ACQUISITION D'UNE CONFIGURATION ......................................162
10.4 - MESSAGES D'ERREUR .................................................................162
11 - TELECHARGEMENT DU FIRMWARE .................................................169
11.1 - QUELQUES PRECISIONS..............................................................170
11.1.1 - Protocoles de téléchargement ..................................................170
11.1.2 - Sous Unix ..................................................................................171
11.1.3 - Sous Linux.................................................................................171
11.1.4 - Sous OS/400 .............................................................................172
11.1.5 - Sous Windows...........................................................................173
11.1.6 - Note sur les fichiers firmware ....................................................173
11.2 - TELECHARGEMENT PAR TFTP SEUL..........................................173
11.2.1 - Lancement par une commande d'administration ......................173
11.2.2 - Lancement depuis le set-up ......................................................174
11.3 - TELECHARGEMENT PAR BOOTP ET TFTP.................................175
11.3.1 - Lancement par une commande à distance ...............................176
11.3.2 - Lancement depuis le set-up ......................................................177
11.4 - EXECUTION DU TELECHARGEMENT ..........................................177
11.4.1 - phase bootp ...............................................................................177
11.4.2 - Phase tftp...................................................................................178
11.5 - PROBLEMES POSSIBLES ET SOLUTIONS ..................................179
11.5.1 - Phase bootp ..............................................................................179
11.5.2 - Phase tftp...................................................................................179
ANNEXES ......................................................................................................181
A.1 - UTILISATION DU SET-UP INTERACTIF..........................................182
A.1.1 - Accès au set-up ..........................................................................182
A.1.2 - Navigation ...................................................................................183
a) Le menu horizontal .....................................................................................183
b) Les menus verticaux...................................................................................184
c) Les boîtes de dialogues ..............................................................................184
A.1.3 - Saisie de paramètre ....................................................................184
A.1.4 - Convention de notation ...............................................................185
A.1.5 - Sortie de set-up ...........................................................................185
A.2 - RAPPELS SUR DES NOTIONS DE RESEAU..................................186
A.2.1 - Adresse Ethernet ........................................................................186
A.2.2 - Adresse IP...................................................................................186
A.2.3 - Routeurs......................................................................................187
A.3 - IMPRIMANTES LPD ..........................................................................191
A.3.1 - Unix .............................................................................................191
a) Mise en œuvre sous IBM AIX V3.x .............................................................191
b) Mise en œuvre sous IBM AIX V4.x .............................................................191
c) Mise en œuvre sous SCO OpenServer ......................................................192
A.3.2 - OS/400 ........................................................................................193
A.3.3 - Windows......................................................................................193
A.4 - PROTOCOLE DHCP .........................................................................194
A.4.1 - Présentation ................................................................................194
A.4.2 - Configuration de la Platine ..........................................................195
A.4.3 - Utilisation de la Platine................................................................195
A.4.4 - En cas de problème... .................................................................196
a) Echec à la mise sous tension .....................................................................196
b) Echec de renégociation ..............................................................................196
A.5 - PROTOCOLE DNS............................................................................197
A.5.1 - Généralités..................................................................................197
A.5.2 - Stratégie de résolution ................................................................198
A.5.3 - Méthode de résolution ................................................................199
A.5.4 - Messages affichés sur l'écran de la Platine................................201
A.6 - FORMAT DU FICHIER DE CONFIGURATION ................................202
Entête......................................................................................................204
Paramètres 'Ethernet' .............................................................................204
Paramètres 'TCP/IP' ...............................................................................205
Paramètres 'Ports AUX1 et AUX2' .........................................................206
Paramètres 'Port parallèle' .....................................................................208
Paramètres 'Multi-session'......................................................................210
Paramètres 'Terminal'.............................................................................211
Paramètres 'Session' ..............................................................................212
Fin de fichier ...........................................................................................217
A.7 - AFFECTATION D'UNE ADRESSE IP PAR 'PING' ...........................217
A.8 - LISTE DES COMMANDES D'ADMINISTRATION ............................219
A.9 - MODE DE FONCTIONNEMENT TCP/IP OU SERIE........................220
A.9.1 - Mode série ..................................................................................220
a) Activation du mode série............................................................................ 220
b) Set-up rapide ............................................................................................. 220
c) Set-up interactif .......................................................................................... 221
d) Utilisation ................................................................................................... 221
A.9.2 - Mode TCP/IP...............................................................................221
a) Activation du mode TCP/IP ........................................................................ 222
b) Configuration et utilisation.......................................................................... 222
A.10 - POUR ALLER PLUS LOIN... ...........................................................222
A.10.1 - Paramètres 'window' et 'mss' ....................................................223
A.10.2 - Paramètre 'Time to Live' ...........................................................224
A.10.3 - Paramètre 'Attribution port TCP' ...............................................224
A.10.4 - Paramètre 'Algorithme de Nagle' ..............................................225
A.10.5 - Paramètre 'Code break telnet' ..................................................225
A.10.6 - Paramètre 'MAJ adr. IP par ping' ..............................................226
A.10.7 - Paramètre 'Seuil de rejet au bruit'.............................................226
A.10.8 - Paramètre 'Fréquence balayage (800x600)' ............................226
A.10.9 - Paramètre 'Réglage fréquence AUX1 et AUX2' .......................227
A.10.10 - Paramètre '2 bits stop sur AUX1' ............................................227
A.10.11 - Paramètre 'Liaison' .................................................................227
A.10.12 - Paramètre 'Signaux supplémentaires à gérer'........................228
A.10.13 - Paramètre 'Mode de fonctionnement' .....................................228
A.11 - CONFIGURATION USINE ET SET-UP RAPIDE ............................229
A.12 - INFORMATION SUR LE HARDWARE ET LE FIRMWARE ...........232
A.12.1 - Le hardware ..............................................................................233
A.12.2 - Le firmware................................................................................233
a) Informations générales sur le firmware .......................................................233
b) Emulations et protocoles supportés............................................................234
c) Options de fonctionnement .........................................................................235
d) "Non-Options" de fonctionnement...............................................................236
Introduction
INTRODUCTION
Chapitre 1 : présentation
Description des principales fonctionnalités de la Platine.
ANNEXES :
Les annexes apportent des précisions sur les points suivants :
A.1 - utilisation du set-up interactif
A.2 - rappel sur les réseaux (adresses Ethernet, adresses IP et routers)
A.3 - déclaration d'imprimantes lpd selon le système d'exploitation
A.4 - protocole DHCP
A.5 - protocole DNS
A.6 - format du fichier de configuration
A.7 - Mise à jour de l'adresse IP par une commande "ping"
A.8 - liste des commandes d'administration
A.9 - mode de fonctionnement TCP/IP ou série
A.10 - pour aller plus loin...
A.11 - configuration usine et set-up rapide
A.12 - information sur le hardware et le firmware
CHAPITRE 1
---
PRESENTATION
Chacun des trois ports auxiliaires de la Platine peut être géré de manière
indépendante :
- soit par un service réseau : LPD ou PRT5250 pour les imprimantes,
TELNET CLIENT pour les terminaux série et TTY pour les autres
périphériques.
- soit par séquences escape : compatibilité avec les terminaux série.
UNIX
ETHERNET TCP/IP
Serveur 2 Serveur 3
Serveur 1
AS/400
UNIX Win NT
Lecteur de carte
AX3000 TCP/IP
Imprimante LPD
ETHERNET TCP/IP
Serveur 4
Serveur 1
Serveur 2
AX3000 Série
AX3000 TCP/IP
Imprimante LPD
Serveur 4
Serveur 4
Serveur 1
Serveur 1
Serveur 3
Serveur 3
CHAPITRE 2
---
2.1 - INTRODUCTION
La Platine AXEL dispose d'une fonction de set-up rapide qui permet une
configuration fiable et rapide de la Platine. Cette fonction est automatiquement
appelée lors de la toute première mise sous tension de la Platine.
Note : le set-up rapide peut aussi être accédé ultérieurement par le set-up
interactif de la Platine (menu [Configuration]→[Set-up rapide]).
Pour plus d'information sur les protocoles DHCP et DNS, consultez les annexes
A.4 et A.5.
CHAPITRE 3
---
SET-UP INTERACTIF
Note : si l'accès au set-up est protégé par mot de passe, la saisie de ce mot de
passe est indispensable pour modifier les paramètres de configuration de la
Platine. Pour plus d'information, consultez le chapitre 3.7.
Note pour les modèles 75/75E : l'interface réseau 10/100 est par défaut
positionnée à 'auto-sense'. Si cette valeur doit être modifiée, consultez l'annexe
A.10.11.
Un serveur est une machine (Unix, Linux, AS/400...) sur lequel la Platine se
connecte pour établir des sessions telnet, tty ou VNC.
Un serveur est défini par un nom (un simple mnémonique) et une adresse IP.
Ajout d'un serveur : déplacez la barre de sélection sur une entrée libre de la
colonne 'Nom' puis entrez le nom et l'adresse IP du serveur.
Le 'routeur par défaut' est un routeur qui est capable d'aiguiller les trames vers
n'importe quelle destination. L'utilisation d'un tel routeur n'est pas obligatoire
mais simplifie grandement l'administration d'un site.
Routeur par défaut : pour utiliser un routeur par défaut, saisissez son adresse
IP. Pour ne pas utiliser de routeur par défaut, veillez à ce que le champ de
l'adresse IP soit vide.
Ajout d'un routeur : déplacez la barre de sélection sur une entrée libre de la
colonne 'Adresse IP' puis entrez les renseignements liés au routeur.
Notes :
- Le protocole DHCP est disponible en standard sur tous les modèles
TCP/IP.
- Le protocole DNS est disponible en standard sur les modèles 60/60E,
65/65E et 75/75E.
Un serveur est une machine (Unix, Linux, AS/400...) sur lequel la Platine se
connecte pour établir des sessions telnet, tty ou VNC.
Le 'routeur par défaut' est un routeur qui est capable d'aiguiller les trames vers
n'importe quelle destination. En plus du routeur par défaut, il est possible de
définir autant de routeurs supplémentaires que de destinations spécifiques. Un
routeur est défini par :
- son adresse IP,
- l'adresse IP de la destination,
- et le type de la destination (serveur unique ou réseau local).
Routeur par défaut : pour utiliser un routeur par défaut, saisissez son adresse
IP. Pour ne pas utiliser de routeur par défaut, veillez à ce que le champ de
l'adresse IP soit vide. Si le protocole DHCP est actif et que 'routeur par défaut'
est sélectionné dans la liste des options DHCP, ce paramètre est inaccessible.
Ajout d'un routeur : déplacez la barre de sélection sur une entrée libre de la
colonne 'Adresse IP' puis entrez les renseignements liés au routeur.
3.3.1 - L'écran
3.3.2 - Le clavier
Américain
Anglais
Français
Belge
Pays-bas
Allemand
Suisse (all)
Suisse (fr)
Italien
Espagnol
Luxembourg
Portugais
Grec
Turc (Q & F)
Islandais
Tchèque
Finlandais
Brésilien
Estonien
Danois
Polonais
3.3.3 - L'imprimante
Note : le port souris PS/2 n'est pas disponible sur les modèles 55/55E. Seul le
port série AUX2 peut être utilisé pour connecter une souris.
ANSI
ANSI DOS
UNIX SCO 3.2.2
UNIX SCO 3.2.4
SCO OPENSERVER
XENIX SCO
UNIX SVR4
ANSI INTERACTIVE
ANSI RS 6000
ANSI MOS
ANSI DATA GENERAL
UNIXWARE 7
LINUX
VT220
VT52
VT AS400
HFT
REAL 32
PCTERM THEOS
PRISM
WYSE 60
ANSI SLNET
SM9400
SM9412
TWIN SERVER
ATO300
TVI 950
QVT
C332
3151
5250
3270
Note : certaines de ces émulations sont disponibles sous forme d'options (voir
annexe A.12).
Note : à la différence du port parallèle, les ports série doivent être configurés
(vitesse, contrôle de flux...) avant utilisation.
Pour plus d'information sur l'ajout d'une imprimante LPD au sein d'un système
d'exploitation, consultez l'annexe A.3.
Il est possible de connecter un terminal série sur chaque port auxiliaire série de
la Platine. Ce terminal se connecte sur le serveur via le service telnet.
a) Utilisation de rtty
Avec le service rtty, la Platine agit en tant que serveur. Elle '"écoute" sur un port
TCP donné. Il est donc possible pour une machine Unix ou Windows d'établir
une connexion sur ce port pour émettre (ou recevoir) des données.
Note : le service rtty peut être utilisé aussi avec le logiciel Axel axttyd sous Unix
(voir chapitre 5.4).
Le service printd était utilisé, sous Unix (utilitaire axconf), pour gérer des
imprimantes.
Ce service est toujours présent pour des raisons de compatibilité mais il est
préférable d'utiliser les services lpd et tty.
La Platine TCP/IP gère généralement 4 contextes d'écran (ce nombre peut être
supérieur si la Platine n'intègre pas les options I52, VNC et RDP). Cette
ressource de contexte d'écran est à partager entre :
- un nombre de sessions (nombre d'accès simultanés sur les serveurs),
- un nombre de pages par session.
Une ligne status, située sur la 26ème ligne, permet d'identifier la session active et
de visualiser le nombre de sessions connectées.
CHAPITRE 4
---
UTILISATION DE LA PLATINE
Ce chapitre décrit les phases de mise sous tension et hors tension de la Platine
ainsi que l'utilisation du multi-session.
4.2 - LE MULTI-SESSION
Note : cette combinaison de touches peut être modifiée (voir chapitre 3.6.2).
Si la session est déjà créée (i.e. déjà connectée), cet accès est un simple
changement de session sinon c'est une création de session. Deux possibilités :
- la session est associée à un serveur : une connexion (telnet ou tty) est
ouverte automatiquement sur ce serveur.
- la session est en accès libre (non associée à un serveur) : la boîte de
dialogue suivante est affichée :
4.2.2 - Déconnexion
Note : le verrouillage d'écran signifie que l'écran courant de la Platine est effacé
(mais les sessions en cours restent connectées). Il n'y a plus de possibilité de
changer de session ou d'entrer dans le set-up. Le seul moyen de reprendre la
main est d'entrer le mot de passe approprié.
Note : pour une sécurité complète, il est préférable de protéger l'accès au set-
up par un mot de passe (voir chapitre 3.7).
Mettre la Platine hors tension comme un simple terminal série peut poser des
problèmes si des connexions sont ouvertes.
Attention : une demande de 'login' est une situation de repos pour le système
d'exploitation mais pas pour la Platine TCP/IP (une session telnet ou tty est en
fait déjà ouverte).
Exemples :
- si la Platine est paramétrée avec la fonction de reconnexion automatique
sur les sessions écran, il est impossible d'avoir une situation de repos.
- un AS/400 ne permet pas de quitter la mire d'identification (et donc ne
permet pas de déconnecter la session écran).
Pour résoudre ceci la Platine propose une fonction de mise hors tension. Cette
fonction est accessible par la combinaison de touches suivante :
Note : cette combinaison de touches n'est pas accessible depuis une session
RDP.
Si l'utilisateur confirme son choix, la Platine ferme toutes les sessions ouvertes
(écran et port auxiliaire). Après quelques secondes, un message autorisant
l'utilisateur à éteindre la Platine est affiché.
CHAPITRE 5
---
La connexion d'une session écran en mode texte peut se faire au travers des
protocoles telnet ou tty.
a) Le protocole telnet
b) Le protocole tty
Le service tty est protocole spécifique Axel. Il est donc nécessaire d'installer
sur Unix/Linux le module serveur de tty Axel (voir chapitre 5.4).
Une session écran se connectant en service tty est identifiée par le nom de la
Platine (fichier /etc/hosts) et un mot clé. Exemple de fichier paramètre :
axel1 sess1 /dev/ptyp12 /dev/ttyp12
axel1 sess2 /dev/ptyp13 /dev/ttyp13
axel2 sess2 /dev/ptyp2 /dev/ttyp2
La Platine terminal Axel intègre une 'Configuration prédéfinie' pour chacun des
principaux systèmes Unix/Linux.
Certains paramètres de l'émulation peuvent être modifiés (bien que les valeurs
par défaut doivent convenir à la majorité des cas). Pour cela, entrez dans le
set-up de la Platine puis sélectionnez le profil de la session (menu
[Configuration]→ [Terminal]→[Session X]). Deux groupes de paramètres
permettent le paramétrage de l'émulation:
- paramètres généraux : personnalisation du comportement de l'émulation,
- touches programmables : affectation de chaîne de caractères de
certaines touches du clavier.
b) Touches programmables
Note : cette fonction n'est accessible que pour la gestion de clavier ASCII.
Pour modifier une touche, déplacez la barre de sélection sur cette touche et
appuyez sur <Espace>. La boîte de dialogue suivante est affichée :
Limitation mémoire :
- 32 caractères maximum par touche,
- 255 caractères au total pour toutes les touches d'une session.
5.1.5 - Colorisation
Note : cette fonction n'est pas disponible que pour les émulations "textes",
exceptées les émulations 5250 et 3270.
a) Colorisation standard
b) Colorisation étendue
Les attributs inverse vidéo, surbrillant et clignotant sont gérés par tous les
moniteurs VGA. Par contre l'attribut souligné ne peut être affiché que sur un
moniteur VGA monochrome (cet attribut n'est pas géré par un moniteur VGA
couleur).
Cette solution permet la gestion de tous les attributs monochromes. Par contre
le moniteur doit être configuré en monochrome et donc TOUTES les sessions
de la Platines sont monochromes (sans possibilité de colorisation).
b) Utiliser la colorisation
L'avantage de cette solution est que la colorisation est locale à une session.
Ainsi il est possible d'avoir des sessions coloriées de différentes manières et
des sessions utilisant les couleurs d'un logiciel.
Pour visualiser les zones de saisie d'un logiciel représentées par l'attribut
souligné, il suffit d'affecter des couleurs de fond différentes pour l'attribut normal
et l'attribut souligné.
Cette solution est intéressante si l'attribut souligné est important dans l'applicatif
et que l'attribut surbrillant n'est pas utilisé.
Pour gérer l'attribut souligné sur un écran couleur, entrez dans le set-up de la
Platine et sélectionnez [Configuration]→[Terminal]→[Général] pour
positionner 'Gestion étendue de l'écran' à 'souligné'.
Pour activer le script de login sur une session, entrez dans le set-up et
sélectionnez [Configuration]->[Terminal]->[Session X]. Dans la boîte de
dialogue qui apparaît (voir chapitre 5.1.1), le paramètre "Script de login"
permet d'entrer les commandes du script .
Note : si le paramètre "Script de login" n'est pas accessible cela signifie que le
hardware de la Platine est trop ancien (2ko de NVRAM) ou que l'option "SRI"
n'est pas présente.
Le script de login est une chaîne de caractères qui obéit aux règles suivantes :
- La chaîne est composée de 60 caractères maximum.
- La chaîne contient un nombre pair de "mots" séparés par des NULs
(codés \00).
- Un mot peut contenir tous les caractères (y compris des espaces)
exceptés un NUL.
- Le nombre de mots dans la chaîne n'est pas limité
- Les mots de rang impairs représentent les caractères attendus par la
Platine
- Les mots de rang pairs représentent les caractères émis par la Platine
après la réception du mot précédent.
b) Exemple de fonctionnement
Note : durant l'exécution du script le clavier est bloqué. Si une erreur a été
commise dans le script de login et que la Platine attend des caractères qui
n'arrivent pas, la touche <Echap> permet d'abandonner le script et de
récupérer la main au clavier.
5.1.8 - Multi-shell
Le logiciel Axel de multi-shell pour Platine TCP/IP évite de multiplier les logins
en permettant de dupliquer le shell d'une session. Pour cela, il suffit de lancer le
logiciel Axel depuis l'interpréteur de commandes Unix pour obtenir jusqu'à 8
exemplaires de la session courante.
Exemple : il est possible d'ouvrir deux connexions sur deux serveurs Unix
différents et d'avoir pour chacune de ces connexions 4 shells indépendants.
Des combinaisons de touches différentes permettent de changer de session
TCP/IP (<Alt><Fx>) et de changer de shell à l'intérieur d'une session TCP/IP
(<Ctrl><Fx>).
a) Installation
b) Paramétrage de la Platine
L'utilisation de plusieurs vues multi-shell au sein d'une même session doit être
paramétrée au niveau du set-up de la Platine.
Les 8 contextes d'écran gérés par le Platine sont à partager entre les sessions
et les vues du multi-shell (appelées dans le set-up page/session).
c) Utilisation du logiciel
- h : aide en ligne.
- L label : chaque session est identifié par 'label/n' (où n est le numéro de
session. Cette identification est affiché sur la ligne status TCP/IP.
- l : le nombre de sessions et la session courante sont affichées sur la
25ème ligne.
- m : mode muet (pas de message au lancement du logiciel)
- n nbr : nbr représente le nombre maximum de vues.
- p fichier : affectation des pseudo-tty. Le fichier passé en paramètre
contient 8 lignes maximum. Chaque ligne contient la partie esclave du
pseudo-terminal affecté à la vue.
- S str : str représente le type de shell requis (sh, ksh...).
- x nbr : nbr représente la taille (en Ko) de buffers circulaire affecté à
chaque vue.
La vue ainsi créée est une copie exacte du shell d'où a été lancé tcpmsh. Aussi
le fichier .profile associé au login de ce shell est de nouveau exécuté (il en
sera de même pour les autres vues).
Pour créer une nouvelle vue ou pour changer de vue, utilisez les combinaisons
de touches suivantes :
- <Ctrl><F1> : vue 1
- ... ...
- <Ctrl><F8> : vue 8
Pour supprimer une vue, passez sur cette vue (<Ctrl><Fx>) et tapez la
commande exit (ou <Ctrl><D>) à l'interpréteur de commande Unix. Le logiciel
libère le pseudo-terminal associé à cette vue et passe automatiquement sur la
première vue active.
Ce protocole ainsi que les logiciels associés sont libres. Vous trouverez plus
d'information sur le site http://www.uk.research.att.com/vnc.
Note : le protocole VNC n'est disponible que sur les modèles 65/65E et 75/75E
et d'autre part que si le firmware comporte l'option VNC.
Notes :
- La déclaration d'une session VNC entraîne automatiquement la
déclaration de la souris soit sur le port PS/2 de la Platine (si un tel port
existe), soit sur le port AUX2. Voir chapitre 3.3.4.
- Après être la modification des paramètres set-up, il est conseillé
d'éteindre puis de rallumer la Platine (au cas où certaines valeurs de
paramètres ne pourrait pas être prise en compte dynamiquement).
Note : pour plus d'information (déclaration manuelle des démons Xvnc par
exemple), consultez le manuel de Mise en œuvre du terminal Axel-VNCviewer.
- Operating System:
--> Linux (runlevel 5)
- Misc Utilities:
--> OK
- X11 font:
--> unix/:-1
Press <CR>
Note : pour ne pas utiliser les fontes données par le système, utilisez l'option
'-nofp' lors du lancement de axvnc.
This utility allows you to set-up Linux to run automatically at boot time
Xvnc servers. For each display, a different resolution and a different
number of colors can be chosen.
Pour les terminaux avec login, axvnc effectue un traitement différent selon le
type de Display Manager (soit KDE 2.2, soit un autre Display Manager).
Avec le display manager KDE 2.2, il est possible de déclarer les terminaux VNC
au travers du fichier /etc/inittab ou de l'environnement (x)inetd.
Les quatre ports TCP 5950, 5951, 5952, 5953, 5954 et 5955 ont été définis
pour gérer les connexion des terminaux VNC.
L'ajout (ou la suppression) d'un terminal VNC avec login s'effectue par un écran
de ce type :
Contents of /etc/inittab:
:1 Xvnc 800x600 - 8 bpp :16 free :31 free
:2 Xvnc 1024x768- 8 bpp :17 free :32 free
:3 busy :18 free :33 free
:4 free :19 free :34 free
:5 free :20 free :35 free
:6 free :21 free :36 free
:7 free :22 free :37 free
:8 free :23 free :38 free
:9 free :24 free :39 free
:10 free :25 free :40 free
:11 free :26 free :41 free
:12 free :27 free :42 free
:13 free :28 free :43 free
:14 free :29 free :44 free
:15 free :30 free :45 free
Notes :
- Selon la configuration système, le lancement des démons Xvnc est
stocké soit dans le fichier Xservers soit dans le fichier /etc/inittab.
- Si une entrée de la table apparaît 'busy', cela signifie qu'un terminal sans
login est déclaré sur ce numéro de port.
L'ajout (ou la suppression) d'un terminal VNC avec lancement automatique d'un
applicatif s'effectue par un écran de ce type :
Contents of /etc/inittab:
:1 busy :16 free
:2 busy :17 free
:3 (800x600 - 8) /usr/local/bin/a... :18 free
:4 free :19 free
:5 free :20 free
:6 free :21 free
:7 free :22 free
:8 free :23 free
:9 free :24 free
:10 free :25 free
:11 free :26 free
:12 free :27 free
:13 free :28 free
:14 free :29 free
:15 free :30 free
Notes :
- Le lancement de chaque couple "Xvnc/applicatif" est effectué par
l'intermédiaire du script RunScriptVNC (automatiquement créé par
axvnc). Les scripts RunScriptVNC sont lancés au travers de /etc/inittab.
- Si une entrée de la table apparaît 'busy' cela signifie qu'un terminal avec
login est déclaré sur ce numéro de port.
En plus de ces services réseau, il est aussi possible de gérer une imprimante
en mode transparent (comme sur un terminal série).
Le service tty est protocole spécifique Axel. Il est donc nécessaire d'installer
sur Unix/Linux le module serveur de tty Axel (voir chapitre 5.4).
Un port auxiliaire ainsi associé est vu comme un port local d'Unix/Linux (carte
multivoie).
Une commande rsh (ou rcmd sur SCO OpenServer) permet de rediriger des
fichiers sur le réseau.
Dans cet exemple, axel1 est le nom de la Platine référencé dans le fichier
/etc/hosts et parallel est le nom du port auxiliaire saisi au niveau du set-up de
la Platine.
De plus, avec ce type de gestion, un seul port auxiliaire sur les trois peut être
accédé. Ce port auxiliaire est appelé 'Port auxiliaire par défaut'.
Le port auxiliaire peut être accédé en mode transparent si aucun service réseau
(lpd, tty, etc.) n'est actif.
Note : ce port est aussi utilisé pour les hardcopies (touche <Impr Ecran>).
5.4.1 - Introduction
Le serveur de tty Axel est un démon Unix qui est utilisé en association avec les
services tty ou rtty de la Platine Axel.
Ainsi, les données lues ou écrites sur le pseudo-terminal sont émises ou reçues
sur le port auxiliaire ou la session écran de la Platine.
5.4.2 - Configuration
Note : les fichiers source (axttyd.c et makefile) sont présents sur le CD Axel. Il
est donc possible de compiler le serveur de tty Axel si le binaire correspondant
au système n'est pas disponible.
Pour lancer le serveur de tty Axel à chaque boot de la machine, copiez dans le
répertoire de boot le fichier S91axel (Unix) ou S91axtty (Linux).
a) Généralités
Le serveur de tty Axel est basé sur un fichier de configuration (axfile) qui
référence les connexions autorisées (couples 'nom AX3000/Ressource') et les
pseudo-terminaux associés à chaque connexion.
- le nom de la Platine (référencé dans /etc/hosts)
- le codage de la ressource dépend du service tty utilisé :
- tty sur port auxiliaire : aux1, aux2, parallel,
- tty sur session écran : sess1, sess2, ..., sess8
- rtty sur port auxiliaire : codée par le numéro de port TCP
- la partie maître du pseudo-terminal associé (/dev/ptty ou /dev/ptmx)
- la partie esclave du pseudo-terminal associé (/dev/ttyp, dev/pts/xxx ou
fichier lien automatiquement crée par axtty).
Exemple de fichier :
#Fichier d'association
#AX3000 Ressource Maître Esclave
axel1 aux1 /dev/ptyp12 /dev/ttyp12
axel1 aux2 /dev/ptmx /dev/pts/13
axel2 2050 /dev/ptyp0 /dev/ttyp0
axel2 sess1 /dev/ptmx /dev/axel
axel2 sess2 /dev/ptyp2 /dev/ttyp2
b) Lancement
Le serveur de tty Axel peut être lancé depuis le prompt ou par l'intermédiaire
d'un fichier de boot (S91axel ou S91axtty).
La liste des associations prises en compte ainsi que les différentes connexions
ou déconnexions sont reportées dans le fichier journal.
5.4.5 - Désinstallation
Supprimez les fichiers Axel puis 'tuez' le process Axel avec le signal TERM :
# kill -TERM pid <RC>
- pid est le numéro de process Axel.
Les commandes suivantes peuvent être exécutées depuis n'importe quel poste
du réseau pour atteindre n'importe quelle Platine.
Après validation de cette commande, des informations sont affichées sur l'écran
de la Platine où est téléchargé le firmware (voir chapitre 11.4).
CHAPITRE 6
---
Ce chapitre décrit les spécificités de la Platine sous OS/400. Pour toutes les
déclarations d'ordre général (environnement réseau, configuration des ports
auxiliaires, utilisation du multi-session...), consultez les chapitres précédents.
Note : ces protocoles liés au fonctionnement 5250 ne sont disponibles que sur
une Platine AX3000 TCP/IP équipée d'un firmware avec option I52.
a) Paramétrage du clavier
La Platine peut gérer soit un clavier PC/AT (102/105 touches), soit un clavier
5250 (122 touches). Mais la détection du type de clavier n'est pas automatique.
Il est donc nécessaire de le préciser dans le set-up.
b) En cas de problème
Certains paramètres de l'émulation 5250 peuvent être modifiés (bien que les
valeurs par défaut doivent convenir à la majorité des cas). Pour cela, entrez
dans le set-up de la Platine puis sélectionnez le profil de la session (menu
[Configuration]→ [Terminal]→[Session X]). Deux groupes de paramètres
permettent le paramétrage de l'émulation 5250 :
- paramètres généraux : personnalisation du comportement de l'émulation,
- touches programmables : affectation de fonctions 5250 à certaines
touches du clavier PC.
La plupart des fonctions 5250 sont accessible avec un clavier 102/105 touches
grâce à une table de correspondance (voir chapitre 6.2.2). Mais pour des
raisons de confort d'utilisation, il est possible de changer l'affectation de
certaines touches.
6.1.4 - Auto-Signon
Note : si le paramètre "Script de login" n'est pas accessible cela signifie que le
hardware de la Platine est trop ancien (2ko de NVRAM).
La souris peut être connectée au port PS/2 (si la Platine en possède un) ou au
port AUX2.
La souris doit être ensuite activée pour chaque session. Ceci s'effectue par le
profil de session (menu [Configuration]→[Terminal]→[Session X]). Dans
cette boîte de dialogue sélectionnez "Paramètres généraux" et appuyez sur
<Espace>. Dans la boîte de dialogue affichée, positionnez "Souris autorisée" à
"oui". Voir chapitre 6.1.3.
La ZIO (Zone d'Information Opérateur) est une ligne status spécifique à une
session 5250 en cours.
Note : il ne faut pas confondre la ZIO avec la ligne status TCP/IP de la Platine
qui affiche des informations sur les sessions en cours. Cette ligne status
TCP/IP qui peut être activée au travers du set-up de la Platine est optionnelle.
Alors que la ZIO est toujours présente en session 5250.
] ( X © A ^ ð R 63 LL/CC
Rappel : Les touches <Alt Gr> <F4> et <Alt Gr> <F5> sont respectivement les
touches <Mémor> et <Exéc> pour les claviers de type AS400.
Notes :
- Limitation mémoire : 63 frappes maximum par touche de fonction et 127
frappes au total pour toutes les touches d'une session.
- Pour effacer le contenu d'une touche préalablement programmée, il suffit
d'enregistrer une séquence vide.
6.2.4 - La souris
Note : si le service "Prt5250" n'est pas accessible cela signifie que le hardware
de la Platine est trop ancien (2ko de NVRAM).
Le service Prt5250 est un service réseau de type client. Cela signifie que lors
de la mise sous tension de la Platine, tout port auxiliaire associé avec le service
Prt5250 établit automatiquement une connexion sur le serveur AS/400
approprié.
Une imprimante connectée par le service Prt5250 sur la Platine Axel, est
considérée comme une imprimante standard du système OS/400. Elle est donc
gérée (démarrage, arrêt...) au travers du menu de contrôle des imprimantes.
===> GO PRINTER
Rien n'est imprimé : ceci est un test rapide pour vérifier l'ensemble de la
connexion (port auxiliaire série ou parallèle de la Platine, câble et imprimante) :
- Déconnectez le câble réseau
- Dans le set-up de la Platine, positionnez le service du port à tester à
"aucun" puis par le menu [Configuration]→[Terminal]→[Général]
positionnez le port auxiliaire par défaut au port à tester.
- Sauvegardez ces modifications, puis éteignez et rallumez la Platine.
- Entrez dans le set-up de la Platine, appuyez sur <Impr écran>. L'écran
du set-up devrait être imprimé.
Quand l'imprimante n'est pas "vue" par le spooler AS/400 plusieurs causes sont
possibles.
Avec une imprimante port parallèle, la connexion Prt5250 n'est ouverte que si
l'imprimante est sous tension et prête à imprimer.
b) Paramétrage du service
Vérifiez que le serveur associé au service Prt5250 est bien l'AS/400. Puis dans
les paramètres "Avancés", vérifiez que 'connexion automatique' et 'reconnexion
automatique' sont positionnés à 'oui'.
Pour connaître la raison d'un échec de connexion 5250, entrez dans le set-up
de la Platine, et sélectionnez le menu [Diagnostics]→[Etats des connexions].
Note : s'il n'y a rien sur la ligne, vérifiez que le nom du serveur est bien
renseigné.
Note : la liste des erreurs possibles est donnée dans la RFC 2877.
Les commandes suivantes peuvent être exécutées depuis n'importe quel poste
du réseau pour atteindre n'importe quelle Platine.
L'envoi du set-up d'une Platine contenu dans un fichier n'est pas possible
depuis une commande OS/400. L'exemple suivant décrit la configuration d'une
Platine au travers de la commande rsh Windows:
c:\> rsh 192.168.1.241 setup_send password < c:\temp\axel
a) Sous Windows
b) Sous OS/400
Après validation de cette commande, des informations sont affichées sur l'écran
de la Platine où est téléchargé le firmware (voir chapitre 11.4).
CHAPITRE 7
---
Ce chapitre décrit les spécificités de la Platine sous OS/390. Pour toutes les
déclarations d'ordre général (environnement réseau, configuration des ports
auxiliaires, utilisation du multi-session...), consultez les chapitres précédents.
L'émulation IBM 3270 développée par Axel offre les caractéristiques suivantes :
- le protocole telnet 3270 (TN3270) : conformité RFC 1646
- le protocole telnet 3270 étendu (TN3270E) : conformité RFC 2355 pour
la gestion de l'écran (pas de gestion imprimante)
- le type de terminal (device type) négocié est IBM-3278-2-E. Cela intègre
notamment :
- un format d'écran 24x80,
- la gestion des couleurs,
- la gestion de la ligne status.
Pour paramétrer le profil d'une session entrez dans le set-up de la Platine par
<Ctrl><Alt><Echap>. Sélectionnez ensuite les menus [Configuration]→
[Terminal]→[Session X] (où X est le numéro de session). La boîte de dialogue
suivante est affichée :
Certains paramètres de l'émulation 3270 peuvent être modifiés (bien que les
valeurs par défaut doivent convenir à la majorité des cas).
La ZIO (Zone d'Information Opérateur) est une ligne status spécifique à une
session 5250 en cours.
Note : il ne faut pas confondre cette ligne qui est spécifique à une session 3270
avec la ligne status TCP/IP de la Platine qui affiche des informations sur les
sessions en cours. La ligne status TCP/IP qui peut être activée au travers du
set-up de la Platine est optionnelle. Alors que la ligne status 3270 est toujours
présente en connexion 3270.
SA] X () © ^ R 64 LL/CC
Les tableaux suivant énumèrent les symboles affichés dans la ligne status.
Indicateurs de connexion
Symbole Signification
S Le terminal est connecté avec le système hôte
A La connexion n'est pas type SNA
] Le terminal est connecté à une application (Lu-Lu)
? Le terminal est connecté au système mais pas à une application
Symbole Signification
X () La saisie clavier est désactivée
X Seule l'utilisation de <Enter> est interdite
X > Erreur : trop de données saisies. Appuyez sur <Reset> pour
débloquer le terminal
X NUM Erreur : données numériques obligatoire. Appuyez sur <Reset>
pour débloquer le terminal
X ← → Erreur : action clavier à une position du curseur invalide.
Appuyez sur <Reset> pour débloquer le terminal
Indicateurs de mode
Symbole Signification
© La touche <Shift> est actuellement enfoncée ou le clavier est
actuellement verrouillé en mode majuscule (touche <CAPS>)
^ Le mode insertion est actif (touche <Inser>)
R Le terminal est en mode mémorisation (voir chapitre 2.3.3)
P Le terminal est en mode exécution (voir chapitre 2.3.3)
LL/CC LL et CC indiquent les coordonnées ligne/colonne du curseur
Une affectation particulière des touches permet sur un clavier 102/105 touches
de retrouver toutes les fonctions spécifiques d'un clavier 3270.
Les 12 premières touches de fonction d'un clavier 3270 sont accessibles par
<F1> à <F12> et les touches F13 à F24 sont accessibles par <Shift><F1> à
<Shift><F12>.
Notes :
- Limitation mémoire : 63 frappes maximum par touche de fonction et 127
frappes au total pour toutes les touches d'une session.
- Pour effacer le contenu d'une touche préalablement programmée, il suffit
d'enregistrer une séquence vide.
Consultez le chapitre 8.5 pour des informations sur l'administration des Platine
sous Windows.
CHAPITRE 8
---
Note : le protocole RDP n'est disponible que sur certains modèles de Platine.
De plus, la version du protocole RDP embarqué diffère selon le modèle :
- Modèles 60/60E, 65/65E : protocole RDP 4,
- Modèles 75/75E : protocole RDP 5.
La Platine offre jusqu'à quatre sessions simultanées mais une seule peut être
configurée en protocole RDP ou RDP 5.
c) Redirection d'imprimante
a) Niveau de cryptage
b) Login automatique
Attention : une session inactive est soit une session fantôme, soit une session
réellement connectée mais n'ayant effectuée aucune action depuis un certain
temps (par exemple l'opérateur est parti déjeuner). Veillez donc à paramétrer
un temps cohérent avec le type d'utilisation des terminaux.
Sur un serveur Windows 2003, par défaut, il est impossible de choisir un fond
d'écran pour un terminal RDP.
Par contre l'environnement courant (le bureau et les applications en cours) n'est
pas fermé. Cet environnement pourra être retrouvé lors d'une prochaine
connexion.
Comme dans le cas précédent, la session RDP est déconnectée (au niveau
TCP) mais l'environnement courant (le bureau et les applications en cours)
n'est pas fermé. Cet environnement pourra être retrouvé lors d'une prochaine
connexion.
Mettre la Platine hors tension comme un simple terminal série peut poser des
problèmes si des connexions sont ouvertes.
Que se passe-t-il si la Platine est mise hors tension alors que des sessions
RDP sont ouvertes ?
La Platine offre trois ports auxiliaires (2 ports série et 1 port parallèle). Chacun
des ces ports est indépendant des autres (ils peuvent éventuellement être
pilotés par des protocoles réseau différents).
Note : avec Windows 2000 et 2003, il est aussi possible d'utiliser le protocole
de redirection RDP. (voir chapitre 8.1.1, sous-chapitre c). De plus une même
imprimante peut être gérée simultanément en LPD et en redirection RDP.
Protocole LPD :
- L'ajout de l'imprimante doit être effectuée par l'administrateur.
- Le nom de l'imprimante est fixe.
- L'imprimante est disponible dès la mise sous tension du terminal et est
accessible par tous les utilisateurs.
- Le flux de données n'est pas compressé.
- Le multiplexage du flux de données est assuré par TCP/IP.
Protocole RDP :
- L'ajout de l'imprimante est automatiquement effectuée par la Platine lors
de la connexion RDP.
- Le nom de l'imprimante n'est pas fixe. Il est composé ainsi : "nom
terminal / nom imprimante / session X" (le numéro de session peut
varier).
- L'imprimante est disponible seulement quand la session RDP est
connectée. Cette imprimante devient l'imprimante par défaut de
l'utilisateur. Elle n'est pas visible par les autres utilisateurs.
- Le flux de données peut être compressé.
- Le multiplexage du flux de données est assuré par RDP.
Note : si 'LPR Port' n'est pas disponible dans la liste, ajoutez le composant
Windows "Autres services de fichiers et d'impression en réseau" puis
"Services d'impression pour Unix".
Le logiciel AxMenu permet aux utilisateurs l'accès aux seuls logiciels que
l'administrateur autorise.
Pour plus d'information sur le logiciel AxMenu, consultez le manuel "Axel RDP
Menu - Publier facilement et rapidement des applications sous Windows TSE".
Pour plus d'information sur le logiciel AxRM, consultez le manuel "Axel Remote
Management - Logiciel d'administration pour Platine Terminal et Office Server".
CHAPITRE 9
---
OUTILS ET STATISTIQUES
En cas de problème sur une connexion (état 'Syn sent' ou 'Time wait') il est
possible de fermer celle-ci manuellement par le bouton [FERMER
CONNEXION].
9.3 - STATISTIQUES
Note : l'ensemble des statistiques décrites ci-après est aussi accessible par
une commande rsh :
Les statistiques TCP serveur donnent des renseignements liés aux connexions
pour lesquelles la Platine est serveur (connexion lpd par exemple) :
Les statistiques TCP client donnent des renseignements liés aux connexions
pour lesquelles la Platine est cliente (connexion telnet par exemple) :
CHAPITRE 10
---
CONFIGURATION A DISTANCE
10.1 - INTRODUCTION
Ce fichier texte peut contenir la totalité ou une partie des paramètres set-up
disponibles. Un fichier de configuration peut être obtenu de deux manières :
- création par un éditeur de texte,
- acquisition de la configuration d'une Platine déjà configurée au moyen
d'une commande d'administration à distance
Note : pour pouvoir accéder à une Platine TCP/IP via une commande
d'administration, il est impératif que cette Platine ait une adresse IP valide.
Notes :
- Le fichier de configuration est, soit créé par un éditeur de texte, soit
obtenu par la commande 'setup_get' (cf. chapitre suivant). Consultez
l'annexe A.6 pour une description complète du fichier de configuration.
- password : donnez le mot de passe si l'accès au set-up est protégé.
Note sur password : donnez le mot de passe si l'accès au set-up est protégé.
Le fichier ASCII généré contient les valeurs de tous les paramètres set-up de la
Platine. Consultez l'annexe A.6 pour une description complète de ce fichier.
Commande : setup_send
Cause : l'entête Axel (BEGIN_AX_SETUP) n'est pas la première ligne
du fichier de configuration.
Conséquence : le set-up n'est pas modifié.
Solution : vérifiez que le fichier utilisé est un fichier de type Axel.
Commande : setup_send
Cause : la version de protocole intégrée dans l'entête ne peut pas
être traitée par le firmware de la Platine.
Conséquence : le set-up n'est pas modifié.
Solution : utilisez une version de protocole compatible.
ERR 103: trailer label not found. Default factory set-up reloaded
Commande : setup_send
Cause : le libellé de fin (END_AX_SETUP) n'a pas été trouvé (il ne fait
pas partie du fichier ou la commande a été interrompue).
Conséquence : le set-up usine a dû être rechargé car l'absence du libellé de
fin de configuration entraîne une configuration incomplète.
Solution : vérifiez le fichier et relancez la commande.
ERR 104: Can not get complete set-up (rcmd command aborted).
Commande : setup_get
Cause : le set-up n'a pas été récupéré complètement (la commande
a été interrompue ou un composant réseau a été mis hors
tension ou débranché durant la commande).
Conséquence : le fichier récupéré est invalide (le label de fin n'est pas
présent).
Solution : relancez la commande.
Commande : ---
Cause : le mot clé associé à la commande est inconnu.
Conséquence : la commande n'a aucun effet.
Solution : utilisez setup_send, setup_get ou ax_reboot.
Commande : setup_send
Cause : la commande ne peut pas aboutir car une autre commande
(setup_send ou setup_get) ou le set-up sont en cours
d'utilisation.
Conséquence : la commande n'a aucun effet.
Solution : attendez quelques secondes la fin de la première
commande ou sortez du set-up.
Commande : setup_send
Cause : le paramètre set-up xxx n'est pas reconnu.
(ex : s1_screencolumn au lieu de s1_screen_column).
Conséquence : ce paramètre set-up du fichier de configuration est ignoré,
l'ancienne valeur est conservée.
Solution : vérifiez la syntaxe du paramètre en question (annexe A.6).
Commande : setup_send
Cause : la valeur affectée au paramètre set-up xxx n'est pas
reconnue (exemple : multi_nbpage=10).
Conséquence : ce paramètre set-up du fichier de configuration est ignoré,
l'ancienne valeur est conservée.
Solution : vérifiez les valeurs autorisées (annexe A.6).
Commande : setup_send
Cause : le paramètre s%_udk_xxx correspond à une touche
programmable (udk signifie User Defined Key, une touche
de fonction par exemple). Il est impossible de mettre à jour
ce paramètre à cause d'un manque de mémoire.
Conséquence : la valeur par défaut de la touche est restaurée.
Commande : setup_send
Cause : END_AX_SETUP n'est pas la dernière ligne du fichier.
Conséquence : les lignes situées après le label de fin sont ignorées. Le
set-up est correctement mis à jour.
Solution : supprimez les lignes après ce label.
Commande : setup_send
Cause : plusieurs services d'impression (ou de voie série) ont les
mêmes noms (ou numéros de port TCP).
Conséquence : pour obtenir une configuration cohérente, certains services
ont été annulés.
Solution : vérifiez les valeurs des identifiants (noms ou port TCP)
affectés à chacun des services.
Commande : setup_send
Cause : le paramétrage d'un ou plusieurs hosts du set-up est
incomplet ou deux hosts du set-up ont le même nom.
Conséquence : pour obtenir une configuration cohérente, les noms de ces
hosts ont été supprimés du set-up.
Solution : vérifiez les déclarations des hosts.
Commande : setup_send
Cause : la Platine supporte 8 'contextes d'écran'. Cette ressource est
partagée entre les sessions et les pages par session (i.e.
multi_nbsession ∗ multi_nbpage ≤ max. session).
Conséquence : pour obtenir une configuration cohérente, le paramètre
multi_nbpage a été positionné à 1.
Solution : vérifiez les déclarations des sessions et des pages.
Commande : setup_send
Cause : le host associé à une session n'est pas référencé dans la
table des host.
Conséquence : pour obtenir une configuration cohérente, cette session n'est
pas associé à un host.
Solution : vérifiez les déclarations des hosts.
Commande : setup_send
Cause : un groupe de touches programmable ne peut pas être mis à
jour pour des raisons de place mémoire.
Conséquence : les valeurs par défaut des touches sont restaurées.
ERR 216: Too many RDP sessions. Only the first one is available.
Commande : setup_send
Cause : plusieurs sessions RDP ont été paramétrées alors qu'une
seule est autorisée.
Conséquence : seule la première session RDP est conservée.
Solution : supprimez les sessions RDP en trop.
ERR 217: RDP and VNC resolution conflict. VNC session is set to
800x600.
Commande : setup_send
Cause : lorsque la résolution de la session RDP est 800x600, la ou
les sessions VNC ne doivent pas être positionnée en
1024x768.
Conséquence : les sessions VNC sont positionnées à 800x600.
Solution : modifiez la résolution de la ou des sessions VNC.
CHAPITRE 11
---
TELECHARGEMENT DU FIRMWARE
Le téléchargement d'un firmware peut être utilisé pour mettre à jour les
fonctionnalités d'une Platine (émulations optionnelles, nouveaux paramètres
set-up...).
Ces 2 protocoles sont fournis en standard mais ne sont pas actifs. Pour les
activer, effectuez les opérations suivantes :
- dans le fichier /etc/inetd.conf, supprimez les commentaires pour les
lignes concernant tftpd et/ou bootps
Note : pour tftp, veillez à activer le protocole en mode public.
- rebootez la machine pour prendre en compte ces modifications (ou
envoyez le signal HUP au process inetd).
SCO OpenServer
tftp dgram udp wait nouser /etc/tftpd tftpd
AIX 4.x
tftp dgram udp nowait nobody /usr/sbin/tftpd tftpd -n
LINUX
tftp dgram udp wait root /usr/sbin/tcpd in.tftpd /
UNIXWARE 7
tftp dgram udp wait nobody /usr/sbin/in.tftpd in.tftpd
1 - Créez un répertoire
===> CRTDIR DIR('axfirm')
Les protocoles tftp et bootp ne sont pas des protocoles standard des différentes
version de Windows. Il est alors nécessaire d'acquérir et d'installer des logiciels
additionnels pour ces deux protocoles.
Note sur password: donnez le mot de passe si l'accès au set-up est protégé.
axel1:tc=net:ht=ethernet:ha=00A034000001:ip=192.168.1.242:bf=/tmp/axel:
net1:tc=net:sm=255.255.255.000:gw=192.168.1.252:
axel1:tc=net1:ht=ethernet:vm=rfc1048:ha=00A034000001:ip=192.168.1.242:bf=
/usr/axel/firm9645:
Note sur password : donnez le mot de passe si l'accès au set-up est protégé.
Ce chapitre donne la liste des erreurs qui peuvent être rencontrées durant le
téléchargement d'un firmware. Cette liste n'est pas exhaustive. Si une erreur
non référencée ici apparaît, contactez votre distributeur Axel.
Note : après une erreur, il est nécessaire d'éteindre puis d'allumer la Platine
pour reprendre la main.
Erreurs possibles :
0 : Problème relatif à la carte Ethernet.
1 : Pas de réponse à la requête bootp (la machine bootp est inaccessible
ou est mal configurée).
Les messages d'erreur durant la phase tftp peuvent provenir soit de la machine
tftp soit de la Platine.
Selon la nature de l'erreur, il est possible que le firmware d'origine soit effacé
alors que le nouveau ne soit pas encore opérationnel. Dans ce cas, lors de la
prochaine mise sous tension de la Platine, le téléchargement automatique d'un
firmware sera déclenché (protocoles bootp et tftp).
Erreurs possibles :
1 : File not found
2 : Access violation
3 : Disk full or allocation exceeded
4 : Illegal TFTP operation
5 : Unknown Transaction Identifier
6 : File already exists
7 : Illegal TFTP operation
0 : Autres erreurs, libellé varie selon l'erreur
Erreurs possibles :
10 : Problème relatif à la carte Ethernet.
11 : Pas de réponse à la requête tftp (la machine tftp est inaccessible ou
est mal configurée).
12 : Erreur réseau (routeur ou hub éteint ou inaccessible).
13 : le fichier à télécharger n'est pas un firmware de Platine Axel ou ne
correspond pas au modèle de Platine.
14 : la taille du fichier à télécharger est inférieure à 256 octets. Ce n'est
donc pas un fichier de firmware de Platine Axel.
15 : checksum du fichier à télécharger incorrect.
Erreurs possibles :
0 : erreur durant l'effacement de la flash
1 : erreur durant la programmation de la flash
2 : erreur de checksum (fichier firmware invalide)
3 : erreur durant la programmation des descripteurs de segment
ANNEXES
Note : si l'accès au set-up est protégé par mot de passe, la saisie de ce mot de
passe est indispensable pour modifier les paramètres de configuration de la
Platine. Pour plus d'information, consultez le chapitre 3.7.
Le set-up de la Platine est présenté sous forme d'un menu horizontal dont
chaque fonction appelle un menu vertical ou une boîte de dialogue.
Une ligne d'aide au bas de l'écran rappelle les principales actions possibles.
A.1.2 - Navigation
a) Le menu horizontal
Les déplacements dans les menus verticaux s'effectue au moyen des flèches
de direction verticales et l'appel de la fonction associée au moyen de la touche
<RC>.
Note : lorsqu'une fonction d'un menu vertical est suivie du signe supérieur ('>')
cela signifie qu'un sous menu vertical est attaché à cette fonction.
Dans le cas d'un champ paramètre à valeur libre, il est nécessaire d'entrer la
valeur alphanumérique au clavier.
Note : lorsque la valeur du paramètre est plus longue que le champ de saisie
des témoins apparaissent à droite ou à gauche du champ.
Ceci signifie que pour effectuer l'action décrite, la commande1 doit être
sélectionnée dans le menu horizontal, puis la commande2 dans le menu
vertical.
Si des modifications ont été effectuées depuis l'entrée dans le set-up, une boîte
de dialogue demandant la sauvegarde de ces modifications apparaît :
- sélectionnez [OUI] pour enregistrer les modifications en mémoire non
volatile et sortir du set-up.
- sélectionnez [NON] pour sortir en annulant les modifications.
Tout périphérique Ethernet TCP/IP possède une adresse 'hardware' définie par
le constructeur : l'adresse Ethernet. Cette adresse, constituée de 6 octets
séparés par des 'deux points', est exprimée en hexadécimal.
A.2.2 - Adresse IP
A tout périphérique Ethernet TCP/IP doit être affectée une adresse IP unique
dans le réseau. Cette adresse IP, constituée de 4 octets séparés par des
'points', est exprimée en décimal.
7 bits 24 bits
Classe A 0 Network Host
14 bits 16 bits
Classe B 1 0 Network Host
21 bits 8 bits
Classe C 1 1 0 Network Host
A.2.3 - Routeurs
Le routeur par défaut est uniquement défini par une adresse IP.
Notes :
- Au niveau Platine, l'algorithme de routage utilise en priorité un routeur
explicite pour atteindre une destination. Si aucun routeur explicite n'est
défini pour cette destination, le routeur par défaut est alors utilisé.
- La Platine ne gère pas les requêtes ICMP REDIRECT (la gestion des
routeurs dynamiques n'est donc pas supportée).
192.168.2.xxx 192.1.1.xxx
Routeur 1 Routeur 2
192.168.1.11 192.168.1.12
AX3000
192.168.1.10
192.168.2.xxx 192.1.1.xxx
Routeur 1
192.168.1.11
AX3000
192.168.1.10
A.3.1 - Unix
A.3.2 - OS/400
Pour que cette imprimante soit associée à la Platine par LPD, modifiez sa "file
de sortie" (outqueue) au niveau du système OS/400 :
===> CHGOUTQ OUTQ(AXPRT01) RMTSYS(*INTNETADR) RMTPRTQ('PARALLEL')
CNNTYPE(*IP) DESTTYPE(*OTHER) TRANSFORM(*YES) MFRTYPMDL(*NECP2)
INTNETADR('192.168.1.240')
Au niveau OS/400, l'imprimante est en fait une outqueue. Il n'est donc pas
possible de la gérer comme un device (il est impossible notamment de
démarrer ou d'arrêter l'imprimante).
A.3.3 - Windows
A.4.1 - Présentation
A la mise sous tension, si le protocole DHCP est actif, la Platine lance une
recherche automatique d'adresse IP. La boite de dialogue suivante est
affichée :
Note : cette recherche peut être interrompue par l'entrée dans le set-up.
b) Echec de renégociation
Ce message signifie que la Platine n'aura plus le droit d'utiliser son adresse IP
dans 2 minutes si le serveur DHCP ne répond pas. Il est donc vivement
conseillé de quitter les applicatifs en cours.
A.5.1 - Généralités
Un domaine est une structure arborescente avec des nœuds (des hubs, des
switches, des routeurs...) et des feuilles (PCs, terminaux, imprimantes...).
Le mécanisme DNS ne fait pas de distinction entre les nœuds et les feuilles (ce
sont des ressources réseaux) et cette documentation utilise le terme "nœuds"
pour ces deux notions.
Chaque nœud est repéré par un label qui doit être différent des labels des
autres nœuds "frères". Par contre, le même label peut être utilisé pour des
nœuds qui ne sont pas frères.
Le nom de domaine d'un nœud est la liste des labels depuis le nœud vers la
racine. Chaque label est séparé par un point. Au niveau Platine, on distingue
deux types de nom :
- un nom complet : le nom contient un ou plusieurs points.
Exemple : "www.axel.com"
- un nom incomplet : le nom ne contient pas de point. La procédure de
résolution associe généralement à un tel nom un domaine de recherche
par défaut. Voir chapitre 3.2.2.
Exemple : "as400" sera associé à un nom de domaine
("servers.axel.com" par exemple) pour donner un nom complet
("as400.servers.axel.com").
Note : une résolution est effectuée lors de chaque connexion. Et ce, même si
l'adresse IP a déjà été obtenue lors d'une précédente résolution.
Pour résoudre un nom, une requête DNS est envoyée par la Platine. Une
requête DNS contient entre autre la destination (serveur DNS) et le nom à
résoudre.
Pour résoudre un nom, il est possible que plusieurs requêtes DNS soient
nécessaires (si un ou plusieurs domaines de recherche sont définis). La
procédure de résolution s'arrête quand
- un serveur DNS répond positivement à une requête (succès : l'adresse
IP associée au nom est trouvée)
- ou quand toutes les requêtes DNS ont été envoyées et qu'aucune
réponse positive n'a été reçue (échec : le nom n'a pas été résolu).
Pour effectuer une résolution de nom, la Platine envoie des requêtes DNS au(x)
serveur(s) DNS connu(s).
Note : il est possible que durant la recherche, une réponse d'une requête en
time-out soit reçue. Cette réponse est tout de même prise en compte.
La Platine demande au serveur DNS une recherche récursive (et non pas
itérative). Cela signifie qu'il est demandé à ce serveur DNS d'assurer, si
nécessaire, une récursivité pour retrouver le serveur DNS sachant réellement
résoudre le nom.
Exemple : par rapport aux copies d'écran des chapitres 3.2.2 et 3.2.3, voici
l'enchaînement des requêtes DNS pour la résolution du nom "as400" sur deux
serveurs DNS avec les deux domaines de recherche (bien sûr, la recherche est
stoppée si un des serveurs DNS renvoie une réponse positive) :
- "as400.servers.axel.com" sur le serveur DNS 1
- "as400.servers.axel.com" sur le serveur DNS 2
- "as400.terminals.axel.com" sur le serveur DNS 1
- "as400.terminals.axel.com" sur le serveur DNS 2
- "as400" sur le serveur DNS 1
- "as400" sur le serveur DNS 2
Exemple de fichier :
BEGIN_AX_SETUP V1.1
# ceci est un commentaire
tcp_host1_name=vangogh
...
END_AX_SETUP
Note : les lignes du fichier commençant par un dièse sont des commentaires.
Dans les listes qui suivent, le format ou les valeurs possibles d'un paramètre
set-up sont données, après ce paramètre, entre parenthèses.
Entête
BEGIN_AX_SETUP V1.1
#########################################################
# TCP/IP AX3000 Platine Terminal #
# #
# Ethernet address: 00:A0:34:00:27:10 #
# Firmware: FK5.BV2.1a/TCP.FR.0303a.STD #
#########################################################
#
# RESET_CMOS
Paramètres 'Ethernet'
ethernet_dhcp_used=no (yes | no)
ethernet_dhcp_axname= (chaîne de 64 caractères max.)
#ethernet_ipaddr=192.168.1.241 (format adresse IP)
#ethernet_netmask=255.255.255.0 (format adresse IP)
ethernet_dhcp_netmask (yes | no)
ethernet_dhcp_defrouter (yes | no)
ethernet_dhcp_DNSserver (yes | no)
ethernet_dhcp_srchdomain (yes | no)
ethernet_dhcp_leasetime (numérique)
ethernet_dhcp_clientid (chaîne de 10 caractères max.)
ethernet_dhcp_tracemode (yes | no)
ethernet_dhcp_checkipaddr (yes | no)
ethernet_noise=low (low | high)
Notes :
- Lorsque le fichier de configuration est obtenu par commande setup_get,
les paramètres ethernet_ipaddr et ethernet_netmask
apparaissent sous forme de commentaire.
Paramètres 'TCP/IP'
ethernet_dns_servIP1 (format adresse IP)
ethernet_dns_servIP2 (format adresse IP)
ethernet_dns_domain1 (chaîne de 64 caractères max.)
ethernet_dns_domain2 (chaîne de 64 caractères max.)
ethernet_dns_domain3 (chaîne de 64 caractères max.)
tcp_dns_tracemode=no (yes | no)
tcp_host1_name=vangogh (chaîne de 64 caractères max.)
tcp_host1_ip=192.168.1.252 (format adresse IP)
tcp_host2_name=picasso (chaîne de 64 caractères max.)
tcp_host2_ip=192.168.1.248 (format adresse IP)
tcp_host3_name=pablo (chaîne de 64 caractères max.)
tcp_host3_ip=192.168.1.249 (format adresse IP)
tcp_host4_name=vangogh (chaîne de 64 caractères max.)
tcp_host4_ip=192.168.1.250 (format adresse IP)
#tcp_host5_name= (chaîne de 64 caractères max.)
#tcp_host5_ip= (format adresse IP)
#tcp_host6_name= (chaîne de 64 caractères max.)
#tcp_host6_ip= (format adresse IP)
#tcp_host7_name= (chaîne de 64 caractères max.)
#tcp_host7_ip= (format adresse IP)
#tcp_host8_name= (chaîne de 64 caractères max.)
#tcp_host8_ip= (format adresse IP)
tcp_router1_ip=192.168.1.252 (format adresse IP)
tcp_router1_target=192.1.1.252 (format adresse IP | default)
tcp_router1_mask=255.255.255.0 (format adresse IP)
tcp_router2_ip=192.168.1.253 (format adresse IP)
tcp_router2_target=192.18.1.2 (format adresse IP | default)
tcp_router2_mask=255.255.255.0 (format adresse IP)
tcp_router3_ip=0.0.0.0 (format adresse IP)
tcp_router3_target=default (format adresse IP | default)
tcp_router3_mask=0.0.0.0 (format adresse IP)
#tcp_router4_ip= (format adresse IP)
Services disponibles
paramètre aux%... none printd rtty lpd rcmd rtelnet tty Prt5250
service name
service_tcpport
preprint_string
postprint_string
filter_nl
auto_ff
rtty_accept
associate_host
associate_term
associate_autoconn
associate_reconn
associate_devname
associate_msgqname
associate_msgqlib
associate_font
associate_mfrtypmd
associate_pprsrc1
associate_pprsrc2
associate_envelope
associate_ascii899
associate_wscstna
associate_wscstlib
Services disponibles
none printd rtty lpd rcmd tty Prt5250
parallel service name
parallel_service_tcpport
parallel_preprint_string
parallel_preprint_string
parallel_filter_nl
parallel_auto_ff
parallel_rtty_accept
parallel_associate_host
parallel_associate_reconn
parallel_associate_autoconn
parallel_associate_devname
parallel_associate_msgqname
parallel_associate_msgqlib
parallel_associate_font
parallel_associate_mfrtypmd
parallel_associate_pprsrc1
parallel_associate_pprsrc2
parallel_associate_envelope
parallel_associate_ascii899
parallel_associate_wscstna
parallel_associate_wscstlib
Paramètres 'Multi-session'
multi_nbsession=4 (numérique compris entre 1 et 8)
multi_nbpage=2 (numérique compris entre 1 et 8)
multi_statusline=yes (yes | no)
multi_intro=alt (alt | shift | ctrl | alt-shift
ctrl-shift | ctrl-alt
ctrl-alt-shift)
Paramètres 'Terminal'
term_screen=CRT-standard (CRT-standard | TFT |
black-white | grey-levels |
paper-white)
term_screen_enhanced=no (no | underline | doublesize)
term_keyboard=french (french | german | italian
spanish | belgian | english
american | portuguese | dutch
swiss-german | swiss-french |
turk-q | turk-f | iceland)
term_screensaver=yes (no | yes | yes-kbd-only)
term_screensaver_delay=2 (numérique inférieur à 31)
term_screensaver_password= (chaîne de 5 caractères max.)
term_screen_frequency=2 (standard | num. inférieur à 4)
term_numlock=on (on | off)
term_capslock=on (on | off)
term_beep=long (no | long | short)
term_keydelay=mediun (low | medium | high)
term_keyspeed=low (low | medium | high)
term_language=french (french | english)
term_defaultport=aux1 (none | aux1 | aux2 | parallel)
term_preprint_string= (chaîne de 48 caractères max.)
term_postprint_string= (chaîne de 48 caractères max.)
#term_operating_mode=tcp/ip (tcp/ip | serial)
term_mouse_mode=PS2 (nothing | PS2 | serial)
Paramètres 'Session'
Pour faciliter la lecture de ce document, le caractère '%' présent dans les
paramètres suivants varie de 1 à 8 et représente le numéro de session. Mais
dans le fichier de configuration, chaque session a ses propres paramètres.
Notes :
- Le paramètre s%_predefined_setup permet de positionner
directement la valeur de TOUS les autres paramètres relatifs au
comportement terminal de cette session.
- Lorsque le fichier de configuration est obtenu par commande setup_get :
- Les paramètres des sessions non valides (voir paramètre
multi_nbsession) apparaissent sous forme de commentaires.
- Les paramètres concernant la colorisation standard apparaissent
sous forme de commentaire si le paramètre s%_color_mode est
égal à no ou à enhanced.
- Les paramètres concernant la colorisation étendue apparaissent
sous forme de commentaire si le paramètre s%_color_mode est
égal à no ou à yes (standard).
- Les touches de fonction dont la valeur est celle par défaut (par
rapport à s%_predefined_setup), apparaissent sous forme de
commentaire.
- Le mot de passe de la session RDP (s%_rdp_password) n'est pas
renseigné et apparaît toujours sous forme de commentaire.
- Le mot de passe de la session 5250 (s%_associate_password)
n'est pas renseigné et apparaît toujours sous forme de
commentaire.
Fin de fichier
Le fichier de configuration doit impérativement être terminé par le libellé
END_AX_SETUP.
Avec cette table ARP modifiée votre ordinateur est capable d'accéder à la
Platine (il connaît l'adresse IP et l'adresse Ethernet). Pour faire accepter cette
nouvelle adresse IP à la Platine, il suffit de lancer une commande ping. Après
deux requêtes ping reçues, la Platine se ré-initialise avec la nouvelle adresse
IP.
Dans un premier temps les requêtes ping n'ont pas de réponse. Mais après
quelques secondes, la Platine se ré-initialise et répond à la requête 'ping'. Elle
est maintenant configurée avec l'adresse IP a.b.c.d.
Le principe est le même que sous Unix/Linux mis à part que les séparateurs
dans l'adresse Ethernet sont des '-' et non pas des ':'. On a donc :
C:\> arp -s a.b.c.d xx-xx-xx-xx-xx-xx
Commande Description
ax_reboot Reboot de la Platine.
Exemple : rsh ax3000 ax_reboot [password]
Plus d'information : chapitre 10.2
ax_sinit Réinitialise une ressource (session ou port auxiliaire).
Exemple : rsh axname ax_sinit [password] sess1
setup_get Demande à la Platine d'envoyer son set-up.
Exemple : rsh ax3000 setup_get > fic
Plus d'information : chapitre 10.3
setup_send Configure la Platine avec un fichier texte.
Exemple : rsh ax3000 setup_send [password] < fic
Plus d'information : chapitre 10.2
ax_download Demande à la Platine de télécharger un fichier firmware.
Exemple : rsh ax3000 ax_download [password] 192.1.1.2 fic
Plus d'information : chapitre 11
ax_version Demande la version de firmware de la Platine.
Exemple : rsh ax3000 ax_version
ax_getstat Demande à la Platine d'envoyer ses statistiques de
fonctionnement.
Exemple : rsh ax3000 ax_getstat
Plus d'information : chapitre 9.3
b) Set-up rapide
c) Set-up interactif
d) Utilisation
b) Configuration et utilisation
Une boîte de dialogue spécifique regroupe dans le set-up interactif tous ces
paramètres de fonctionnement. Pour accéder à cette boîte de dialogue,
sélectionnez le menu [Configuration]→[Avancé]→[Ajustements] dans le
set-up interactif de la Platine. Selon les modèles de Platine, la boîte de dialogue
est différent.
Modèles 75/75E :
Ces deux paramètres définissent les buffers de réception de la Platine pour les
sessions écran de type telnet ou tty :
- mss (maximum segment size) est la taille maximum (en octets) d'une
trame TCP. Cette taille est négociée avec le serveur lors de la connexion.
- window est la taille (en octets) de la fenêtre de réception de la Platine.
C'est à dire la taille du buffer accueillant les trames TCP.
Il n'est pas conseillé de modifier les valeurs de ces paramètres mis à part si
l'affichage au niveau de la Platine est saccadé.
Note : les nouvelles valeurs sont prises en compte pour les prochaines
connexions (il n'est pas nécessaire d'éteindre la Platine).
Le principal avantage de cette méthode est lors d'une mise hors tension de la
Platine intempestive (coupure de courant par exemple). A la prochaine mise
sous tension les connexions sont immédiates (car les sessions se connectent
sur des sockets TCP différents puisque les ports TCP sont différents). Par
contre la libération des anciens sockets (session fantômes) est à la charge du
serveur (mécanisme de keepalive).
Mais pour des raisons d'identification de session ou pour éviter des sessions
'fantômes' il peut être intéressant d'avoir toujours le même port TCP pour les
ressources Platines. C'est la méthode d'attribution des ports fixe. Avec elle les
ressources Platine sont toujours : session 1 = 1024, session 2 = 1025, ...,
session 8 = 1031, port aux1 = 1032, port aux2 = 1033 et port parallèle 1034.
Note : un changement d'attribution de port TCP est pris en compte lors de la
prochaine mise sous tension de la Platine.
- IP (Interrupt process),
- aucun (la combinaison de touches <Ctrl><Alt><Pause> est muette).
Note : une nouvelle valeur de code break est prise en compte immédiatement.
La fréquence de base d'une vitesse (9600 bauds par exemple) est calculée par
rapport à une fréquence de quartz. Cette fréquence de base peut être
légèrement différente de la valeur théorique. Si le périphérique série utilise une
méthode de calcul différente de la Platine, l'écart entre les deux fréquences
(celle du périphérique et celle de la Platine) provoque une communication
incorrecte.
En cas de problème sur un port auxiliaire (les caractères reçus ou émis sont
incorrects quelle que soit la vitesse ou la longueur du câble), essayez chacune
des valeurs possibles du paramètre 'Réglage fréquence AUX1' (ou 'Réglage
fréquence AUX2') pour obtenir une communication correcte
Note : un changement de fréquence est pris en compte immédiatement.
Le hardware de la Platine ne gère qu'un seul bit stop pour les ports auxiliaires
série. Hors certains périphérique série ne fonctionne qu'avec 2 bits stop.
Le port réseau des modèles 75/75E est positionné par défaut en auto-
négociation. Mais il peut être aussi positionné en 10Mb ou en 100Mb. Les
valeurs possibles pour ce paramètres sont :
- Auto-sense,
- 10BT HalfDuplex,
- 10BT FullDuplex,
- 100BT HalfDuplex,
- 100BT FullDuplex.
Note : le changement de gestion est pris en compte immédiatement.
Dans le cas de l'Auto-Sense, il est possible de connaître le résultat de la
négociation dans les statistiques Ethernet de la Platine (voir chapitre 9.3.1)
Avant d'imprimer sur le port parallèle, la Platine vérifie que l'imprimante est
prête au moyen des signaux "Busy" et "Select-In".
Dans la liste suivante, les valeurs en gras sont issues du set-up rapide.
TCP/IP :
- Activation DHCP : issue du set-up rapide
- Adresse IP : issue du set-up rapide ou de DHCP
- Masque réseau : valeur par défaut par rapport à l'adresse IP ou issue
de DHCP
- Serveur : 1 seul serveur issu du set-up rapide
- Routeurs : routeur par défaut issu du set-up rapide ou de DHCP
- Serveurs DNS : serveur 1 issu du set-up rapide ou serveurs 1 et 2
issues de DHCP
- domaine de recherche DNS : domaine 1 issu du set-up rapide ou de
DHCP
- Paramètres spéciaux :
- window : 800 (4096 si VNC, RDP ou I52)
- mss : 512 (1024 si VNC, RDP ou I52)
- ttl : 255
- port TCP : aléatoire (fixe si I52)
- seuil de rejet : haut
- algorithme de Nagle : désactivé (sauf si option TWS)
- MAJ adr. IP : oui
- liaison : auto-sense (M75/75E uniquement)
Ecran :
- Type : CRT couleur
- Gestion étendue de l'écran : non
- Economiseur d'écran : non
- Fréquence VGA : standard (pour M55/5E, M60/60E et M65/65E)
Clavier :
- Type : issue du set-up rapide
- Nationalité : issue du set-up rapide
- Initialisation led 'Num' : allumée
- Initialisation led 'Caps' : éteinte
- Beep : court
- Délai de répétition : moyen
- Vitesse de répétition : moyenne
Terminal :
- Nombre de session : issu du set-up rapide
- Nombre de page par session : 1
- Changement de session : <Alt><Fx>
- Ligne status : non
- Pour chaque session :
- type de connexion : issu du set-up rapide (telnet, VNC ou RDP)
- serveur : issu du set-up rapide
- port TCP : 23 (telnet), 5901 (VNC) ou 3389 (RDP)
- première connexion automatique : non
- reconnexion automatique : non
- script de login : non
- configuration prédéfinie : issue du set-up rapide
- paramètres généraux : dépend de la configuration prédéfinie
- valeur de TERM : dépend de la configuration prédéfinie
- touches programmables : dépend de la configuration prédéfinie
- colorisation : non
- label ligne status : ' x ' (où x est le numéro de session)
- Port par défaut : parallèle
- Chaîne avant impression : ""
- Chaîne après impression : "\0C"
Autres fonctions :
- Mode de fonctionnement : TCP/IP
- Mot de passe : non
A.12.1 - Le hardware
A.12.2 - Le firmware
Exemples :
- TCP.FR.0303a:RDP&STD
- TCP.XX.0303a:I52&ANS!NFU
- TCP.XX.0303a:VNC&STD&QVT-SRI!DNS
c) Options de fonctionnement
d) "Non-Options" de fonctionnement