Vérification de la connectivité réseau d'une cible de montage avec RPCINFO

Utilisez l'utilitaire RPCINFO pour vérifier que votre cible de montage est connectée au réseau sur tous les ports requis.

L'utilitaire rpcinfo est un programme qui extrait la liste de tous les services d'appel de procédure à distance (RPC) en cours d'exécution, leurs noms et descriptions, ainsi que les ports qu'ils utilisent. Vous pouvez utiliser l'utilitaire rpcinfo pour vérifier qu'une cible de montage est connectée au réseau sur tous les ports requis.

Les cibles de montage nécessitent une connectivité aux ports et protocoles suivants :
  • Connectivité TCP aux ports 111, 2048, 2049 et 2050
  • Connectivité UDP aux ports 111 et 2048

Installation de l'utilitaire RPCINFO

L'utilitaire doit être installé sur une instance qui a un accès réseau à l'adresse IP de la cible de montage.

Windows Server 2012 R2 et les versions ultérieures sont fournis avec rpcinfo déjà installé.

Pour d'autres systèmes d'exploitation, tels que Linux, CentOS ou Ubuntu, ouvrez un terminal et exécutez la commande rpcinfo pour vérifier que l'utilitaire est installé. Si la commande n'est pas reconnue, utilisez les commandes suivantes pour installer l'utilitaire.
Pour installer RPCINFO sous Linux ou CentOS
Pour installer rpcinfo sur une instance Oracle Linux ou CentOS :
  1. Ouvrez une fenêtre de terminal sur l'instance.
  2. Entrez la commande suivante :
    yum install rpcbind
Pour installer RPCINFO sur Ubuntu
Pour installer rpcinfo sur une instance Ubuntu :
  1. Ouvrez une fenêtre de terminal sur l'instance.
  2. Entrez la commande suivante :
    apt-get install rpcbind

Utilisation de l'utilitaire RPCINFO

  1. Identifiez l'adresse IP de la cible de montage. Vous pouvez l'obtenir à partir de la page de détails de la cible de montage. Voir Obtention des détails d'une cible de montage.
  2. Ouvrez un terminal sur l'instance et entrez la commande suivante pour extraire les informations sur la cible de montage. Remplacez mount_target_IP_address par l'adresse IP de la cible de montage :
    $ rpcinfo -p <mount_target_IP_address>
    Par exemple, si votre adresse IP de cible de montage est 10.0.0.7, votre commande et sa sortie ressembleront à ceci :
    $ rpcinfo -p 10.0.0.7
       program vers proto   port  service
        100021    4   tcp   2050  nlockmgr
        100000    2   udp   111  portmapper
        100000    3   udp    111  portmapper
        100000    4   udp    111  portmapper
        100000    2   tcp    111  portmapper
        100000    3   tcp    111  portmapper
        100000    4   tcp    111  portmapper
        100003    3   tcp   2049  nfs
        100005    1   udp   2048  mountd
        100005    1   tcp   2048  mountd
        100005    2   udp   2048  mountd
        100005    2   tcp   2048  mountd
        100005    3   udp   2048  mountd
        100005    3   tcp   2048  mountd
  3. Pour chaque programme répertorié, utilisez les commandes suivantes pour effectuer un appel RPC afin d'indiquer si une réponse a été reçue :
    • Effectuer un appel RPC à l'aide d'UDP (-u)
      $ rpcinfo -u <mount_target_IP_address> <program_number>
    • Effectuer un appel RPC à l'aide de TCP (-t)
      $ rpcinfo -t <mount_target_IP_address> <program_number>
    Si l'appel RPC réussit, la sortie devrait ressembler à l'exemple suivant :
    $ rpcinfo -u 10.0.0.7 100005
    program 100005 version 1 ready and waiting
    program 100005 version 2 ready and waiting
    program 100005 version 3 ready and waiting

Pour plus d'informations sur l'utilitaire rpcinfo, voir rpcinfo(8)-Page Man de Linux et Documentation sur Windows RPCINFO.