Académique Documents
Professionnel Documents
Culture Documents
AX4000
---
Serveurs de communication
4 et 8 ports série
Manuel de l'utilisateur
14 Avenue du Québec
Bât. K2 EVOLIC - BP 728
91962 Courtabœuf cedex - FRANCE
Tél. : 01.69.28.27.27
Fax : 01.69.28.82.04
Email : info@axel.fr
1 - PRESENTATION..........................................................................................5
1.1 - FACES AVANT ET ARRIERE ...............................................................6
1.2 - PRINCIPALES FONCTIONNALITES ....................................................7
1.3 - EXEMPLE DE CONFIGURATION.........................................................8
2 - CONFIGURATION DE L'OFFICE SERVER EN INTERACTIF .................11
2.1 - ACCES AU CONFIGURATEUR INTERACTIF....................................12
2.1.1 - Depuis un terminal série................................................................12
2.1.2 - Depuis une session telnet .............................................................13
2.2 - PRESENTATION DU CONFIGURATEUR ..........................................14
2.2.1 - Navigation......................................................................................14
2.2.2 - Saisie de paramètre ......................................................................14
2.2.3 - Convention de notation .................................................................15
2.2.4 - Arborescence ................................................................................15
2.2.5 - Sortie du configurateur ..................................................................16
2.3 - CONFIGURATEUR RESEAU..............................................................16
2.3.1 - Interface de l'Office Server ............................................................16
2.3.2 - Gestion des hosts..........................................................................17
2.3.3 - Gestion des routeurs .....................................................................17
2.4 - PARAMETRES DE COMMUNICATION DES VOIES SERIE .............18
2.4.1 - Configuration d'une voie série.......................................................18
2.4.2 - Duplication de la configuration ......................................................20
2.5 - UTILISATION DES VOIES SERIE.......................................................21
2.5.1 - Imprimante.....................................................................................22
2.5.2 - Terminal série en direct ou par modem ........................................24
2.5.3 - Autres périphériques sous Unix ....................................................24
2.5.4 - Tous périphériques sous Windows ...............................................27
2.5.5 - Offrir TCP/IP à un host non-TCP/IP ..............................................28
2.5.6 - Passerelle TCP/IP¥RS232 ..........................................................29
2.6 - NOTION DE HOST DE SECOURS .....................................................29
2.7 - PROTECTION D'ACCES.....................................................................30
2.7.1 - Mot de passe .................................................................................30
2.7.2 - Changement du port TCP d'accès au configurateur .....................30
2.7.3 - Changement d'adresse IP par l'adresse Ethernet ........................31
3 - OUTILS ET STATISTIQUES......................................................................33
3.1 - PING.....................................................................................................34
3.2 - RE-INITIALISATION DE L'OFFICE SERVER......................................34
3.3 - RE-INITIALISATION D'UNE VOIE.......................................................35
3.4 - ETAT DES CONNEXIONS ..................................................................35
3.5 - STATISTIQUES ...................................................................................36
3.5.1 - Statistiques réseau ........................................................................37
3.5.2 - Statistiques voies série..................................................................39
4 - CONFIGURATION DE L'OFFICE SERVER PAR UN FICHIER TEXTE ...41
4.1 - INTRODUCTION..................................................................................42
4.2 - CONFIGURATION ...............................................................................43
4.3 - ACQUISITION D'UNE CONFIGURATION ..........................................44
4.4 - MESSAGES D'ERREUR......................................................................45
5 - TELECHARGEMENT DU FIRMWARE......................................................51
5.1 - QUELQUES PRECISIONS ..................................................................52
5.1.1 - Protocoles de téléchargement.......................................................52
5.1.2 - Configuration requise ....................................................................53
5.1.3 - Note sur les fichiers firmware ........................................................54
5.2 - TELECHARGEMENT PAR TFTP SEUL..............................................54
5.2.1 - Lancement par une commande rsh...............................................55
5.2.2 - Lancement depuis le configurateur ...............................................56
5.3 - TELECHARGEMENT PAR BOOTP ET TFTP.....................................56
5.3.1 - Lancement par une commande rsh...............................................58
5.3.2 - Lancement depuis le configurateur ...............................................58
5.4 - EXECUTION DU TELECHARGEMENT ..............................................58
ANNEXES ........................................................................................................61
A.1 - RAPPELS SUR DES NOTIONS DE RESEAU....................................62
A.1.1 - Adresse Ethernet ..........................................................................62
A.1.2 - Adresse IP.....................................................................................63
A.1.3 - Routeurs........................................................................................63
A.2 - IMPRIMANTES LPD ............................................................................66
A.2.1 - Unix ...............................................................................................67
A.2.2 - Windows........................................................................................69
A.2.3 - OS/400 ..........................................................................................69
A.3 - SERVEUR DE TTY SOUS UNIX.........................................................70
A.3.1 - Introduction ...................................................................................70
A.3.2 - Configuration.................................................................................71
A.3.3 - Mise en œuvre et utilisation ..........................................................71
A.3.4 - Principe de fonctionnement ..........................................................73
A.3.5 - Désinstallation...............................................................................74
A.4 - COMS VIRTUELLES SOUS WINDOWS ............................................74
A.4.1 - Configuration de l'Office Server ....................................................75
A.4.2 - Installation du driver DialOut/IP ....................................................75
A.4.3 - Création de COMs virtuelles .........................................................75
A.4.4 - Utilisation d'une COM ...................................................................79
A.5 - GESTION LOCALE D'UN MODEM.....................................................79
A.5.1 - Appelant ou appelé .......................................................................79
A.5.2 - Règles de gestion modem ............................................................79
A.5.3 - Organigramme de fonctionnement ...............................................81
A.5.4 - Configuration du modem...............................................................82
A.6 - ADRESSE IP AFFECTEE PAR L'ADRESSE ETHERNET .................82
A.6.1 - L'Office Server ne possède pas d'adresse IP valide ....................83
A.6.2 - L'Office Server possède une adresse IP inconnue ......................84
A.7 - FORMAT DU FICHIER DE CONFIGURATION ..................................85
Entête........................................................................................................87
Paramètres 'Ethernet' ...............................................................................87
Paramètres 'TCP/IP' .................................................................................87
Paramètres 'Ports série'............................................................................89
Personnalisation .......................................................................................91
Fin de fichier .............................................................................................91
A.8 - MECANISME DE KEEPALIVE ............................................................91
A.8.1 - Intérêt du mécanisme de keepalive ..............................................91
A.8.2 - Exemple de problème à résoudre.................................................91
A.8.3 - Principe de fonctionnement du keepalive .....................................92
A.8.4 - Activation du keepalive .................................................................92
A.8.5 - Précautions d'utilisation avec des routeurs ..................................93
A.9 - SIGNIFICATION DES LEDS ...............................................................94
A.9.1 - Fonctionnement ............................................................................95
A.9.2 - Traitement en cours ......................................................................95
A.9.3 - Erreurs de traitement ....................................................................95
A.10 - LISTES DES COMMANDES D'ADMINISTRATION..........................96
Introduction
INTRODUCTION
Chapitre 1 : présentation
Description des faces avant et arrières. Présentation des principales
fonctionnalités.
ANNEXES :
Les annexes apportent des compléments d'information sur les points suivants :
A.1 - rappel sur les réseaux (adresses Ethernet, adresses IP et routeurs)
A.2 - déclaration d'imprimantes LPD selon le système d'exploitation
A.3 - serveur de TTY sous Unix
A.4 - gestion de COMs virtuelles sous Windows
A.5 - gestion locale d'un modem
A.6 - adresse IP affectée par l'adresse Ethernet
A.7 - format du fichier de configuration
A.8 - mécanisme de keepalive
A.9 - signification des leds de l'Office Server
A.10 - liste des commandes d'administration
CHAPITRE 1
---
PRESENTATION
Ce chapitre fournit une description des faces avant et arrière de l'Office Server
et présente les principales fonctionnalités.
UNIX
ETHERNET TCP/IP
Ch1 Ch2 Ch3 Ch4 10BT
I O
Le port Ch1 est associé au service lpd. L'imprimante connectée est ainsi vue
comme imprimante système au niveau Unix, AS/400 et Windows NT (les
utilisateurs de ces 3 systèmes peuvent accéder à cette imprimante).
Le port Ch2 est associé au service telnet client. Le terminal série se connecte
donc au host qui a été choisi dans le configurateur l'Office Server (par exemple
Unix).
Le port Ch3 est associé au service tty client. Le lecteur de carte est géré sous
Unix via un pseudo-terminal. Il est vu par les applicatifs comme s'il était
connecté sur un port série local.
Le port Ch4 est associé au service telnet serveur. La Platine AX3000 TCP/IP
peut ainsi se connecter sur le système d'exploitation qui n'intègre pas de
module telnet serveur (la Platine TCP/IP peut aussi se connecter
simultanément sur les autres systèmes multipostes).
CHAPITRE 2
---
CONFIGURATION DE L'OFFICE
SERVER EN INTERACTIF
Note : durant l'accès au configurateur interactif les deux leds associées au port
administrateur sont allumées. De plus, la led "conf." sur le AX4020 est allumée.
Pour accéder le configurateur via une session telnet il est nécessaire que
l'Office Server possède une adresse IP valide. Si ce n'est pas le cas, l'adresse
IP peut être affectée :
- par un terminal connecté sur le port administrateur (voir chapitre 2.1.1),
- par les protocoles bootp ou rarp (voir annexe A.6).
Depuis n'importe quel poste du réseau, lancez une session telnet avec 4096
comme port telnet. Exemple sous Unix (où axname représente le nom de
l'Office Server) :
$ telnet axname 4096
Note : sur le AX4020, durant l'accès au configurateur interactif la led "conf." est
allumée.
2.2.1 - Navigation
Pour sélectionner une option dans un menu, tapez le numéro de cette option
puis <RC>.
Pour modifier la valeur d'un paramètre, tapez la nouvelle valeur puis <RC>
(tapez directement <RC> pour conserver la valeur actuelle).
Exemples :
Baud Rate <300 -> 115200> [38400]:
Ceci signifie que pour effectuer l'action décrite, la commande1 doit être
sélectionnée dans le menu principal, puis la commande2 dans le sous menu
suivant.
2.2.4 - Arborescence
Add Router
Remove Router
Ethernet
IP Address Add Host
Routes Remove Host
Hosts
Line Parameters
Network Service
Line 1
... Line Parameters
... Network Service
Line X
Duplicate Line Parameters
Network Service
Network
Line Parameters
Serial Lines
Ping Network Service
Tools
Connection
Download Firmware
Network Statistics
Advanced ETHERNET Statistics
Serial Statistics
Exit ARP Statistics
IP Statistics
ICMP Statistics
Download by TFTP
TCP Statistics
Download by BOOTP + TFTP
Password
Tunings
Note : pour plus d'information sur les adresses IP, les hosts et les routeurs,
consultez l'annexe A.1.
Un routeur est équipement spécial (ou un host dont la fonction routeur est
activée) qui sert de passerelle entre deux réseaux. Il est possible de définir au
niveau de l'Office Server :
- un routeur par défaut qui gèrent l'ensemble des réseaux distants
accessibles,
- et/ou des routeurs spécifiques qui gèrent chacun un réseau distant.
Pour plus d'information sur la gestion locale d'un modem, consultez l'annexe
A.5.
Les tableaux suivants listent pour chaque système d'exploitation, les services et
les logiciels associés adaptés au périphérique connecté.
2.5.1 - Imprimante
Configurez d'abord la voie série utilisée comme décrit dans le chapitre 2.4.
Une imprimante LPD est accédée par le système d'exploitation grâce à deux
paramètres :
- une adresse IP : ici l'adresse IP de l'Office Server
- un nom : ici le nom du port série de l'Office Server
Pour plus d'information sur l'ajout d'une imprimante LPD au sein d'un système
d'exploitation, consultez l'annexe A.2.
Note : dans cette commande axname est le nom de l'Office Server (fichier
/etc/hosts), nom_port est le nom du port série associé.
Cette commande peut être lancée par un applicatif ou être ajoutée dans un
script d'impression pour une gestion standard via le spooler.
Pour déclarer un terminal série, configurez d'abord la voie série utilisée comme
décrit dans le chapitre 2.4.
Configurez ensuite le service telnet client. Pour cela, sélectionnez [Serial Line
Setup]→[Line X]→[Network Service] et entrez les paramètres suivants :
- Service Mode : le mot clé ‘client’
- Service Type : le mot clé ‘telnet’
- Host Name / IP Address : nom du host (ou adresse IP) sur lequel se
connecte le terminal série.
- TCP Port : valeur du port TCP associé au service telnet sur ce host
(généralement 23),
- Auto Connection : ce paramètre conditionne l'établissement de la
session telnet :
- 'y' : la connexion est ouverte dès la mise sous tension de l'Office
Server ou après la fermeture d'une précédente connexion,
- 'n' : il est nécessaire d'appuyer sur une touche du clavier du
terminal série pour ouvrir la connexion telnet.
- Time-out : délai d'inactivité (exprimé en minutes) après lequel l'Office
Server ferme la connexion. Si la valeur est à 0, cette fonction est
désactivée.
- Backup Host Used : possibilité de host de secours (voir chapitre 2.6).
- TCP Keepalive Timeout : mécanisme de nettoyage automatique de
sessions TCP "fantômes".
IMPORTANT : veuillez consulter l'annexe A.8 pour la mise en œuvre du
mécanisme de keepalive et ses implications (notamment au niveau de
routeurs).
Note : en parallèle avec l'Office Server, un logiciel (client ou serveur) doit être
installé sur le host. Axel fournit un logiciel (axttyd) permettant une association
entre des pseudo-terminaux et les ports série de l'Office Server. Pour plus
d'information sur ce logiciel, consultez l'annexe A.3.
Configurez d'abord la voie série utilisée comme décrit dans le chapitre 2.4.
a - tty client
b - tty serveur
a) Présentation
Les ports série de l'Office Server Axel peuvent être vus comme des ports série
locaux du système d'exploitation. Les applicatifs peuvent donc par des
commandes standard du système accéder à ces "COMs virtuelles" pour :
- recevoir ou émettre des données
- positionner les paramètres de liaisons (vitesse, parité...),
- positionner les signaux sortants (DTR et RTS),
- récupérer l'état des signaux entrants (DSR, CTS et CD).
IMPORTANT : la différence entre les COM virtuelles et les COM réelles est le
temps de réaction. En effet, les latences du réseau peuvent induire un délai
entre une opération demandée et réalisée au niveau système d'exploitation et
sa réalisation effective au niveau du port série. Si un applicatif utilise de trop
petits timers, des erreurs de traitement peuvent être remontées avec la gestion
des COM virtuelles.
Cette fonction de COM virtuelle est basée sur une extension du protocole telnet
serveur. Cette extension est décrite dans un document appelé RFC 2217 (les
RFCs sont disponibles à l'adresse ftp://ftp.merit.edu/documents/rfc/).
b) Configuration
Deux Office Server peuvent être utilisés pour connecter 2 périphériques série
au travers d'un réseau. Ceci permet notamment des connexions à plusieurs
centaines de mètres.
Equipement B Equipement A
Office Server Office Server
ETHERNET TCP/IP
Les services de type client (tty et telnet) offre une possibilité de HOST
BACKUP : c'est à dire un host secondaire sur lequel le service peut se
connecter en cas de défaillance du host primaire.
En fin de saisie des paramètres des services tty et telnet clients, la question
'Backup Host Used' est posée.
Répondez 'y' pour utiliser un host backup. Renseignez alors les paramètres
suivants :
- Backup Host Name / IP Address : nom du host backup (ou adresse IP).
- TCP Port : valeur du port TCP associé à ce service sur le host backup.
- Timeout to Enable Backup : délai maximum (exprimé en secondes)
pour réussir à ouvrir la connexion sur le host primaire. Si après ce délai
la connexion n'est pas ouverte, l'Office Server abandonne le host
primaire et essaye d'ouvrir la connexion sur le host backup.
Le configurateur peut être accédé par une session telnet avec le port TCP
4096.
Par mesure de protection ce port peut être changé. Pour cela, dans le
configurateur du serveur AX4000, sélectionnez le menu [Advanced
Setup]→[Tunings] et modifiez la valeur du paramètre 'Setup tcp port'.
L'adresse IP du serveur AX4000 peut être modifiée par une commande arp
suivie de commandes ping (voir annexe A.6.2).
CHAPITRE 3
---
OUTILS ET STATISTIQUES
3.1 - PING
3.5 - STATISTIQUES
Note : l'ensemble des statistiques décrites ci-après est aussi accessible par
une commande d'administration :
$ rsh axname ax_getstat
Après affichage des statistiques, tapez <RC> pour actualiser les informations
ou tapez <Q> pour revenir au menu des statistiques.
a - Statistiques Ethernet
b - Statistiques ARP
c - Statistiques IP
d - Statistiques ICMP
A la suite de ces paramètres est affichée la liste des messages ICMP reçus ou
émis :
- type : type du message (echo reply, destination unreachable, etc.)
- rcvd : nombre de messages de ce type reçus
- sent : nombre de messages de ce type émis
e - Statistiques TCP
A la suite de ces paramètres est affichée la liste des connexions en cours sur
l'Office Server.
Pour chacune des voies séries sont donnés les compteurs suivants (mis à zéro
à chaque mise sous tension de l'Office Server) :
- rxintr : nombre d’interruptions hardware en réception.
- rxchar : nombre de caractères reçus (plusieurs caractères peuvent être
reçus dans la même interruption)
- rxovrun : nombre erreurs ‘overun’ (caractère manqué)
- rxfperr : nombre d’erreur de parité (caractère incorrect)
- txintr : nombre d’interruption hardware en émission
- txchar : nombre de caractères émis (plusieurs caractères peuvent être
reçus dans la même interruption)
- msintr : nombre d’interruptions lié aux signaux de modem status
De plus, l'état courant des signaux CTS, DSR et DCD est affiché :
- f-dn (found down) : le signal est 'bas' et il n'a pas changé d'état depuis la
dernière consultation des statistiques.
- f-up (found up) : le signal est 'haut' et il n'a pas changé d'état depuis la
dernière consultation des statistiques.
- m-dn (move down) : le signal est 'bas' alors qu'il était 'haut' lors de la
dernière consultation des statistiques.
- m-up (move up) : le signal est 'haut' alors qu'il était 'bas' lors de la
dernière consultation des statistiques.
Tapez <RC> pour actualiser les informations affichées ou tapez <Q> pour
revenir au menu des statistiques.
CHAPITRE 4
---
CONFIGURATION DE L'OFFICE
SERVER PAR UN FICHIER TEXTE
4.1 - INTRODUCTION
Note : pour pouvoir accéder un Office Server via une commande rsh, il est
impératif que cet Office Server ait une adresse IP valide. Cette adresse IP peut
être affectée :
- par un terminal connecté sur le port administrateur (voir chapitre 2.1.1),
- par les protocoles bootp ou rarp (voir annexe A.6).
4.2 - CONFIGURATION
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.7 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é.
Pour prendre en compte cette nouvelle configuration, l'Office Server doit être
réinitialisé. Ceci peut être effectué en éteignant puis allumant l'Office Server ou
en utilisant la commande ax_reboot. Exemple sous Unix :
Note sur password : donnez le mot de passe si l'accès au set-up est protégé.
Note : si la commande rsh est prise en compte par l'Office Server à interroger,
le message 'Load set-up in progress...' est affiché sur le poste de
l'opérateur sinon la commande sort en erreur après quelques secondes.
Si l'acquisition du set-up s'est bien passée le message 'OK, set-up sent' est
affiché sur le poste de l'opérateur (voir le chapitre 4.4 si d'autres messages sont
affichés).
Commande : setup_send
Cause : BEGIN_AX4010_SETUP ou BEGIN_AX4020_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.
ERR 102: bad header label protocol version. Setup not updated
Commande : setup_send
Cause : la version de protocole intégrée dans l'entête ne peut pas
être traitée par l'Office Server.
Conséquence : le set-up n'est pas modifié.
Solution : utilisez une version de protocole compatible.
Commande : setup_send
Cause : END_AX4010_SETUP ou END_AX4020_SETUP n'a pas été
trouvé (il ne fait pas partie du fichier ou la commande a été
interrompue).
Conséquence : le set-up n'est pas modifié
Solution : vérifiez le fichier et relancez la commande.
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 : setup_send
Cause : la commande ne peut pas aboutir car une autre commande
(setup_send ou setup_get) ou le set-up interactif 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 interactif.
Commande : setup_send
Cause : le paramètre set-up xxx n'est pas reconnu.
(ex : tcphost1name au lieu de tcp_host1_name).
Conséquence : ce paramètre set-up du fichier de configuration est ignoré,
l'ancienne valeur est conservée.
Solution : vérifiez la syntaxe de ce paramètre.
Commande : setup_send
Cause : le paramètre set-up xxx n'est pas valide par rapport au
contexte de configuration (ex : une commande HAYES
modem est présente alors que la liaison est de type direct)
Conséquence : ce paramètre set-up du fichier de configuration est ignoré,
l'ancienne valeur est conservée.
Solution : mettez en commentaire ce paramètre.
Commande : setup_send
Cause : la valeur du paramètre set-up xxx n'est pas valide par
rapport au contexte de configuration (ex : un service client
de type lpdrcmd est spécifié)
Conséquence : ce paramètre set-up du fichier de configuration est ignoré,
l'ancienne valeur est conservée.
Solution : changez la valeur de ce paramètre.
Commande : setup_send
Cause : END_AX40x0_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 : la valeur affectée au paramètre set-up xxx n'est pas
reconnue (exemple : ch1_service_type=tel).
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.
Commande : setup_send
Cause : END_AX40x0_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 lpdrcmd utilisent les mêmes identifiants.
Conséquence : pour obtenir une configuration cohérente, certains services
ont été annulés.
Solution : vérifiez les valeurs des identifiants affectés à chacun des
services.
Commande : setup_send
Cause : plusieurs routeurs référencent la même destination.
Conséquence : pour obtenir une configuration cohérente, un seul de ces
routeurs identiques a été conservé.
Solution : vérifiez les déclarations des routeurs.
Commande : setup_send
Cause : le paramétrage d'un ou plusieurs routeurs du set-up est
incomplet.
Conséquence : pour obtenir une configuration cohérente, ces routeurs
"incomplets" ont été supprimés.
Solution : vérifiez les déclarations des routeurs.
Commande : setup_send
Cause : plusieurs hosts référencent la même machine.
Conséquence : pour obtenir une configuration cohérente, un seul de ces
hosts identiques a été conservé.
Solution : vérifiez les déclarations des hosts.
Commande : setup_send
Cause : le paramétrage d'un ou plusieurs hosts du set-up est
incomplet.
Conséquence : pour obtenir une configuration cohérente, ces hosts
"incomplets" ont été supprimés.
Solution : vérifiez les déclarations des hosts.
CHAPITRE 5
---
TELECHARGEMENT DU FIRMWARE
Le téléchargement d'un firmware est utilisé pour mettre à jour un Office Server
ou pour éventuellement ajouter de nouvelles fonctionnalités.
Certains systèmes d'exploitation n'intègre pas les protocoles tftp et bootp (par
exemple Windows NT). Il est alors nécessaire d'acquérir et d'installer des
logiciels additionnels pour ces 2 protocoles.
Sous Unix, ces 2 protocoles sont fournis en standard mais ne sont pas actifs.
Pour les activer, effectuer les opérations suivantes :
- dans le fichier /etc/inetd.conf, suppression des commentaires pour les
lignes concernant tftpd et/ou bootps
Note : pour tftp, veillez à activer le protocole en mode 'public' (exemple
pour Unix SCO le démon tftpd ne doit pas être lancé avec le paramètre
'-s /tftpboot').
- rebootez la machine pour prendre en compte ces modifications (ou
envoyez du signal 1 au process inetd).
UNIX SCO
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
Le type de hardware d'un Office Server est repéré par un identifiant appelé
Flash Key (FK). Voici les types de hardware diffusés à ce jour:
- FK21 et FK22 : anciens hardwares de production du AX4010
- FK24 : hardware de production du AX4010
- FK23 : hardware de production du AX4020
Le type de hardware d'un Office Server est inclus dans sa version de firmware
(ex. : FK24-BV1.2a/TCP.XX.0029d.STD). Utilisez une des méthodes suivantes,
pour connaître la version de firmware (et de hardware) d'un Office Server :
- entrez dans le set-up interactif, la version est affichée dans le menu
général,
- récupérez le set-up par la commande rsh (ou rcmd) suivante (la version
est incluse dans la bannière du fichier texte obtenu) :
rsh axname setup_get > fic
- Utilisez la commande rcmd (ou rsh) suivante pour obtenir la version :
rsh axname ax_version
Exemple :
# rsh axname ax_download /usr/firm 192.168.1.249
axel1:tc=net:ht=ethernet:ha=00A034100001: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=00A034100001:ip=192.168.1.242:bf=
/usr/axel/firm9801:
Exemple :
# rsh axname ax_download
Des erreurs peuvent se produire durant les phases bootp et tftp. Ces erreurs
sont codées par les 8 leds des ports Ch1 à Ch4. Consultez l'annexe A.9 pour
connaître ce codage et la signification des erreurs.
Notes :
- Après une erreur, il est nécessaire d'éteindre et de rallumer l'Office
Server.
- Le téléchargement d'un nouveau firmware peut provoquer la perte de la
configuration actuelle (exceptée l'adresse IP de l'Office Server, tous les
autres paramètres peuvent être mis à zéro).
- Si une erreur survient pendant la phase d'effacement du firmware
courant ou pendant la phase de téléchargement du nouveau firmware,
l'Office Server ne possède plus de firmware valide. A sa prochaine mise
sous tension, sa première action sera de récupérer un firmware valide au
moyen des protocoles bootp et tftp.
ANNEXES
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.1.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.1.3 - Routeurs
Un routeur (qui peut être un host ou un équipement spécial) est donc considéré
comme une passerelle entre deux réseaux locaux.
Au niveau Office Server, un routeur (explicite ou par défaut) est défini ainsi :
- Route IP address : l'adresse IP du routeur qui appartient au même
réseau local que l'Office Server.
- Dest. IP address : soit le mot clé default (routeur par défaut), soit
l'adresse IP d'un des équipements du réseau distant à atteindre.
- Type : deux valeurs :
- host : pour atteindre l'équipement défini par Dest. IP address (et
seulement celui-ci),
- net : pour atteindre tout le réseau distant de l'équipement défini
par Dest. IP address (le masque de la classe est alors appliqué à
l'adresse IP destination).
Notes :
- Au niveau Office Server, 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é.
- L'Office Server 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
Office Server
192.168.1.10
192.168.2.xxx 192.1.1.xxx
Routeur 1
192.168.1.11
Office Server
192.168.1.10
A.2.1 - Unix
A.2.2 - Windows
Note : si 'LPR Port' n'est pas disponible dans la liste, installez les 'Services
d'impression pour Unix'.
A.2.3 - OS/400
Pour que cette imprimante soit associée à un port de l'Office Server par LPD, il
faut modifier sa "file de sortie" au niveau du système OS/400.
===> CHGOUTQ OUTQ(AXPRT01) RMTSYS(*INTNETADR) RMTPRTQ('CH1') CNNTYPE(*IP)
DESTTYPE(*OTHER) TRANSFORM(*YES) MFRTYPMDL(*NECP2) INTNETADR('192.168.1.240')
où :
- AXPRT01 : nom de la file de sortie
- CH1 : nom de l'imprimante distante (dans le configurateur
AX4000). Attention majuscule obligatoire
- *NECP2 : type de l'imprimante distante (ici une NEC type P2)
- 192.168.1.240 : adresse IP du serveur LPD (IP platine)
A.3.1 - Introduction
Le serveur de tty Axel est un démon Unix qui est utilisé en association avec les
services tty serveur ou tty client de l'Office Server.
Ainsi, les données lues ou écrites sur le pseudo-terminal sont émises ou reçues
sur la voie série de l'Office Server.
Office Server
A.3.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 'OfficeServer/Ressource') et les
pseudo-terminaux associés à chaque connexion.
Exemple de fichier :
#Fichier d'association du serveur Axel
#Device Ressource Maitre Esclave
axel1 ch1 /dev/ptyp12 /dev/ttyp12
axel1 ch2 /dev/ptmx /dev/pts/13
axel2 2050 /dev/ptyp0 /dev/ttyp0
axel2 ch4 /dev/ptyp1 /dev/ttyp1
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.
- après avoir généré tous les fils, le démon axttyd "écoute" le socket
TCP/IP. Pour chaque demande de connexion (émanant d'un Office
Server), un fils est généré. Ce fils est chargé de la communication entre
le pseudo-terminal et le port de l'Office Server. Si une demande de
connexion est reçue alors qu'un fils est déjà en charge de celle-ci, ce fils
est tué et un nouveau est généré.
A.3.5 - Désinstallation
Supprimez les fichiers Axel puis 'tuez' le process Axel avec le signal TERM :
# kill -TERM pid
- pid est le numéro de process Axel.
Après ces opérations, les COMs virtuelles sont disponibles pour toute
utilisation.
Lorsque le driver est installé, une icône spéciale est affichée dans la barre des
tâches (à droite près de l'heure). Cette icône permet de configurer les COMs
virtuelles.
Pour appeler ultérieurement cette boîte, cliquez avec le bouton droit sur l'icône
du driver dans la barre des tâches et sélectionnez l'option ports.
Note : après les tests, le bouton 'Use Settings' permet d'utiliser la configuration
préconisée pour cette COM.
Note : cette manipulation n'est utile que pour faire apparaître la COM virtuelle
comme ressource standard du système (déclaration d'une imprimante par
exemple). Par contre, la COM peut être immédiatement vue par d'autres
logiciels (gestion de fax par exemple) sans que cette manipulation soit
nécessaire.
Selon le service associé à une voie série, l'Office Server peut être appelant ou
appelé :
- lpd/rcmd, telnet serveur et tty serveur : l'Office Server appelle le site
distant,
- tty client et telnet client : l'Office Server attend un appel du site distant.
4 - La présence du modem est constatée par l'Office Server, soit par un signal
(DSR ou CTS), soit par l'envoi de la séquence AT (le modem répond OK ou 0 à
réception de cette séquence).
Cet organigramme décrit les opérations effectuées pour une voie déclarée avec
la gestion modem :
non oui
Modem
prêt
oui non
Appelant
Fin du service
non oui
Déconnexion
Note : les deux méthodes décrites supposent que l'adresse Ethernet de l'Office
Server soit connue.
En effet, lorsque l'Office Server est mis sous tension, si son adresse IP est
0.0.0.0, les opérations suivantes sont effectuées pour rechercher une adresse
IP valide :
- 3 requêtes RARP sont envoyées en broadcast. Si un serveur RARP
répond l'adresse IP est mise à jour.
Pour visualiser l'émission de ces requêtes, les 4 leds des ports Ch4 et
Ch3 clignotent :
non oui
adresse IP
0.0.0.0
Requête RARP
non
non
Réponse 3ème requète
RARP
oui oui
Requête BOOTP
non
non
Réponse 3ème requète
BOOTP
oui oui
Mise à jour Adr. IP
AX4010 prêt
Le seul moyen est donc d'écraser l'adresse IP actuelle par une nouvelle. Pour
cela, l'Office Server intègre une procédure particulière : si 8 requêtes ping sont
reçues, l'adresse IP courante est remplacée par celle contenue dans la
commande ping et l'Office Server est ré-initialisé.
Note : il est nécessaire que le paramètre 'Ping change IP addr.' soit positionné
à 'y' (valeur par défaut). Pour plus d'information, voir chapitre 2.7.3.
Après une dizaine de secondes, l'Office Server répond à la requête 'ping'. Il est
maintenant configuré avec l'adresse IP yyy.yyy.yyy.yyy.
Exemple de fichier :
BEGIN_AX4010_SETUP V1.1
# ceci est un commentaire
tcp_host1_name=vangogh
...
END_AX4010_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_AX40x0_SETUP V1.1
#########################################################
# TCP/IP AX40x0 Office Server #
# #
# Ethernet address: 00:A0:34:10:27:10 #
# Firmware: FK22-BV1.2a/9926a #
#########################################################
#
# RESET_CMOS
Paramètres 'Ethernet'
#ethernet_ipname=axel (chaîne de 15 caractères max.)
#ethernet_ipaddr=192.168.1.241 (format adresse IP)
#ethernet_netmask=255.255.255.0(format adresse IP)
Note : Lorsque le fichier de configuration est obtenu par commande rsh, les
paramètres ethernet_xxx apparaissent sous forme de commentaire (afin
d'utiliser ce fichier pour configurer plusieurs Office Server).
Paramètres 'TCP/IP'
tcp_host1_name=vangogh (chaîne de 15 caractères max.)
tcp_host1_ip=192.168.1.252 (format adresse IP)
tcp_host2_name=picasso (chaîne de 15 caractères max.)
tcp_host2_ip=192.168.1.248 (format adresse IP)
tcp_host3_name=pablo (chaîne de 15 caractères max.)
tcp_host3_ip=192.168.1.249 (format adresse IP)
#tcp_host4_name= (chaîne de 15 caractères max.)
#tcp_host4_ip= (format adresse IP)
#tcp_host5_name= (chaîne de 15 caractères max.)
#tcp_host5_ip= (format adresse IP)
#tcp_host6_name= (chaîne de 15 caractères max.)
Lorsque le fichier de configuration est obtenu par commande rsh, les hosts et
les routeurs non définis apparaissent sous forme de commentaire.
Notes :
- les 9 derniers paramètres de cette liste apparaissent sous forme de
commentaire si le paramètre ch%_line_type est égal à direct (sauf
ch%_do_netclose si la présence périphérique est utilisée).
- les paramètres ch%_hayes_escape et ch%_hayes_hangup sont en
commentaire si ch%_hangup n'est pas égal à soft.
- selon le service associé à un port auxiliaire certains paramètres ne sont
pas significatifs : les paramètres non cochés dans le tableau suivant
apparaissent donc sous forme de commentaire :
Services disponibles
ch%_service_mode server client
ch%_service_type tty telnet lpdrcmd tty telnet
ch% service qname
ch%_service_tcpport
ch%_associate_host
ch%_associate_term
ch%_associate_autoconn
ch%_associate_idstring
ch%_associate_inactivity
ch%_associate_befprint
ch%_associate_aftprint
ch%_associate_crnlconv
ch%_associate_keepalive
ch%_associate_backup
ch%_backup_xxx
Personnalisation
tun_setup_tcpport=4096 (numeric value)
tun_ping_changeip=yes (yes | no)
Fin de fichier
Le fichier de configuration doit impérativement être terminé par le libellé
suivant :
END_AX40x0_SETUP
Note : cette voie au niveau Office Server sera libérée, soit par le reboot de
l'Office Server, soit si l'Office Server doit envoyer des caractères vers Windows
(l'incident réseau sera détecté).
Pour vérifier l'état d'une connexion, l'Office Server effectue les opérations
suivantes :
- après un délai d'inactivité (i.e. pas de trame réseau reçue), l'Office Server
envoie une trame de vérification,
- si aucune réponse n'est reçue après 4 secondes, une autre trame de
vérification est envoyée,
- si aucune réponse n'est reçue après 8 trames, le périphérique est
déclaré inaccessible (la connexion associée est fermée et la voie est
libérée).
L'Office Server possède plusieurs leds sur la face avant. Ces leds sont utilisées
pour connaître d'un seul coup d'œil l'activité de l'Office Server ou pour coder un
comportement spécial ou une erreur.
Hors fonctionnement standard, les 8 leds des ports série Ch1 à Ch4 sont
utilisées pour indiquer un traitement en cours ou pour signaler une erreur.
La suite de ce chapitre décrit l'état des leds selon l'état courant, le traitement en
cours ou selon l'erreur de traitement.
A.9.1 - Fonctionnement
En fonctionnement, les leds indiquent l'activité des ports série. Les deux
exceptions à cette règle sont :
Note : après une erreur l'Office Server doit être éteint puis rallumé.
a) Fonctionnement réseau
b) Protocole bootp
c) Protocole tftp
d) Fichier firmware
e) Mémoire flash
Commande Description
ax_reboot Réinitialise l'Office Server.
Exemple : rsh axname ax_reboot [password]
Plus d'information : chapitre 3.2
ax_sinit Réinitialise une voie de l'Office Server.
Exemple : rsh axname ax_sinit [password] ch2
Plus d'information : chapitre 3.3
setup_get Demande à l'Office Server d'envoyer son set-up.
Exemple : rsh axname setup_get > fic
Plus d'information : chapitre 4.3
setup_send Configure à l'Office Server avec un fichier texte.
Exemple : rsh axname setup_send [password] < fic
Plus d'information : chapitre 4.2
ax_download Demande à l'Office Server de télécharger un fichier firmware.
Exemple : rsh axname ax_download [password] fic 192.1.1.1
Plus d'information : chapitre 6
ax_version Demande la version de firmware de l'Office Server.
Exemple : rsh axname ax_version
ax_getstat Demande à l'Office Server d'envoyer ses statistiques de
fonctionnement.
Exemple : rsh axname ax_getstat
Plus d'information : chapitre 3.5