1/ Définir l'interface TCP/IP à partir du menu CFGTCP cela permet de définir : - l'adresse IP ....................................................................... : Il ne faut définir que l'adresse locale (l'adresse IP de l'AS/400) : :.....................................................................: - le lien avec la ligne (elle doit exister). - la taille des trames (MTU) qu'il est conseillé de fixer à *LIND ° pour voir le maximum admis par la ligne : DSPLIND et regarder la taille allouée en face chaque service (SSAP) ° pour voir la taille en cours d'une interface NETSTAT/opt 1 et F11 2/ Définir les routes (routeurs ou Gateway) il s'agit de fournir l'adresse d'une "machine" permettant de sortir du réseau local (si besoin). |
Work with TCP/IP Routes Système: S44R7 Type options, press Enter. 1=Add 2=Change 4=Remove 5=Display Type Route Subnet of Next Opt Destination Mask Service Hop 1 132.1.0.0 255.255.0.0 *normal 129.1.1.10 *DFTROUTE *NONE *NORMAL 130.1.1.1 .............................................. : : : Mettez ici , vos différents routeurs. : :............................................: F3=Exit F5=Refresh F6=Print list F12=Cancel F17=Top F18=Bottom |
3/ Configurer TCP/IP par CHGTCPA A remarquer : LOGPCLERR qui permet de produire un erreur (n° 7004) visualisable par PRTERRLOG ou SST. 4/ Définir les "HOST TABLE ENTRY" (OPTION 10 du menu CFGTCP) définition des systèmes TCP/IP du réseau, reconnus par votre système, et attribution d'un nom logique (QUSRSYS/QATOCHOST, membre HOSTS) 5/ configurer : le LOCAL DOMAIN & le HOST NAME (nom local de l'AS/400) et les adresses IP des serveurs DNS à interroger 6/ démarrer TCP/IP par STRTCP (cela doit démarrer aussi les serveurs) 7/ vérifier la connexion par PING LOOPBACK (test de l'interface) ou PING nom-système |
Applications TCP/IP : TELNET serveur : - faire le paramétrage par CFGTCPTELN puis STRTCPSVR. TELNET utilise la configuration automatique des unités virtuelles Pensez à vérifier la valeur système QAUTOVRT TELNET attribut donc à chaque fois un nom d'écran "dynamqiue" (QPADEV00xxx) cela rend difficile l'uitlisation d'une session telnet si vous demandez à ce que QSECOFR ait des droits explicite sur une unité (val. système QLMTSECOFR) TELNET client : lancer la commande TELNET nom-système (ou STRTCPTELN) Vous pouvez voir le "mappage clavier" avec DSPVTMAP. |
En V3R20,V3R70 on peut retrouver l'adresse IP d'une session TELNET (fonction disponible via PTF), à l'aide de l'API QDCRDEVD EXemple : DCL &RETOUR *CHAR 900 DCL &BIN *CHAR 4 DCL &FORMAT *CHAR 8 'DEVD0600' DCL &DEV *CHAR 10 DCL &ERR *CHAR 8 X'0000000000000000' DCL &IPADR *CHAR 15 CHGVAR %BIN(&BIN) 900 RTVJOBA JOB(&DEV) CALL QDCRDEVD PARM(&RETOUR &BIN &FORMAT &DEV &ERR) CHGVAR &IPADR %SST(&RETOUR 878 15) |
Le client TELNET a été modifé en V5R10 , afin de mieux gérer les sessions TELNET d'AS/400 à AS/400. le paramètre RMTVRTDSP demande à utiliser un terminal particulier. (s'il n'existe pas, il est créé) les paramètres RMTUSER et RMTPWD permettent un saut d'ouverture de session, si admis par le serveur distant, via la valeur système QRMTSIGN : elle doit contenir *SAMEPRF ou *VERIFY (qui sont identiques pour TELNET) RMTUSER peut contenir *CURRENT, malheureusement RMTPWD doit être renseigné. RMTPWDENC indique la méthode de cryptage utilisée : *NONE, le mot de passe est transmis en clair (Déconseillé !) *DES7, le mot de passe est transmis crypté pour un AS en V4R50 ou en V5R10 avec QPWDLVL 0 ou 1. *SHA1, le mot de passe est transmis crypté pour un AS en V5R10 avec QPWDLVL 2 ou 3. |
Vous trouverez également les paramètres : RMTINLPGM(*RMTUSRPRF) pgm d'ouverture -- RMTINLMNU(*RMTUSRPRF) menu d'ouverture > si saut de SIGNON. RMTCURLIB(*RMTUSRPRF) curlib à utiliser -- RMTKBDTYPE(*RMTSYS) clavier à utiliser RMTCODPAG(*RMTSYS) code page RMTCHRSET(*RMTSYS) jeu de charactères tous ces paramètres permettent de retrouver la plupart des fonctionnalités de la commande STRPASTHR. Pour clore un session TELNET, utilisez ATTN puis option 99, ou bien (en automatique) SIGNOFF ENDCNN(*YES) qui clôt la session ET vous rebascule sur le système source. |
FTP client : lancer la commande STRTCPFTP nom-système, puis ouvrir une session FTP (signature et mot de passe) et utiliser les commandes FTP FTP serveur : la fonction FTP serveur est automatiquement configurée à l'installation du produit 57xxTC1. vous pouvez la paramétrer par CHGFTPA SMTP : la messagerie TCP/IP est couplée sur AS/400 avec SNADS et/ou OFFICE chaque utilisateur enregistré dans le répertoire de distribution peut se voir assigner une adresse SMTP. (WRKDIRE et F19) pour envoyer un mail on peut utiliser SNDDST. |
Pour redémarrer un serveur seul : ENDTCPSVR *TELNET ou *FTP (etc ...) puis STRTCPSVR *TELNET ou *FTP (etc ...) la pluparts des serveurs ne "lisent" vos paramètres qu'au démarrage. Pour voir les serveurs TCP/IP actifs : WRKACTJOB SBS(QSYSWRK) JOB(QT*) ou Operation navigator note : la commande STRHOSTSVR démarre les serveurs (les jobs) devant répondre à Client Acces en environnement IP. |