C’est en voyant intervenir un collègue il y a quelques jours que j’ai découvert qu’il existait des commandes sur l’AS/400 pour obtenir des informations réseau telles que la route empruntée pour contacter une IP distante ou simplement pour obtenir le délai de réponse d’un hôte en lui envoyant plusieurs paquets. Voici quatre commandes à retenir.
Commande | Description | Paramètres |
ping | Tester l’accessibilité d’une machine sur un réseau IP | Astuce : utilisez le prompt = F4. Obligatoire (un des 2) : – RMTSYS = nom système (chaine) Facultatifs : – INTNETADR = adr. IPv4 / 6 (chaine) * Si spécifiée, => RMTSYS = *INTNETADR – ADRVERFMT : format d’adresse *CALC = calculé *IP4 = IPv4 *IP6 = IPv6 – MSGMODE : mode affichage message – NBRPKT : nombre de paquets (déf : 5) – PKTLEN : taille paquet en bytes (int) |
telnet | Permet de se connecter à une machine via le protocole Telnet, si elle l’autorise ou le prend en charge | Obligatoire : – RMTSYS = nom système (chaine) Facultatifs : – INTNETADR = adr. IPv4 / 6 (chaine) * Si spécifiée, => RMTSYS = *INTNETADR – PORT : spécifier un autre port si néc. – SSL : *ENVAR, *YES, *NO. ** D’autres paramètres permettent de configurer le clavier pour la session. |
traceroute | Utilitaire qui permet de suivre les chemins qu’un paquet IP va prend pour aller de la machine locale à une autre machine distante. | Obligatoire : – RMTSYS = nom système (chaine). – RANGE : paramètre du TTL Spécifier le départ et l’arrêt. – PKTLEN : taille du paquet (bytes). – WAITTIME : temps attente réponse. – OUTPUT : *MSG, *VERBOSE, *DTAQ ** D’autres paramètres à définir |
netstat | L’exécution de cette commande permet d’avoir par exemple la liste des ports ouverts dans l’invite ; cependant ici cela se fait dans l’émulateur 5250. | Le fait de saisir la commande “netstat” permet d’arriver sur le menu “Work with TCP/IP Network Status” ; de là, on retrouve plusieurs options : 1) Work with IPv4 interface status : Afficher et gérer les interfaces. 2) Display TCP/IP Route Information 3) Work with IPv4 connection status Liste des ports ouverts ** Les trois options suivantes proposent la même chose pour le protocole IPv6. |
Pour lancer ces commandes, vous pouvez le faire depuis le menu principal ; les messages sont susceptibles de s’afficher dans la zone d’état.
Vous pouvez également utiliser un “CALL QCMD” pour obtenir l’interface vous permettant d’exécuter des commandes. Bien plus pratique lors d’un ping car on voit toutes les informations s’afficher à l’écran.