Comprobación de la conectividad de red para un destino de montaje con RPCINFO

Use la utilidad RPCINFO para comprobar que el destino de montaje está conectado a la red en todos los puertos necesarios.

La utilidad rpcinfo es un programa que recupera una lista de todos los servicios de llamada a procedimiento remoto (RPC) que se están ejecutando actualmente, sus nombres y descripciones, y los puertos que están utilizando. Puede usar la utilidad rpcinfo para verificar que un destino de montaje esté conectado a la red en todos los puertos necesarios.

Los destinos de montaje requieren conectividad a los siguientes puertos y protocolos:
  • Conectividad TCP a los puertos 111, 2048, 2049 y 2050
  • Conectividad UDP a los puertos 111 y 2048

Instalación de la utilidad RPCINFO

La utilidad se debe instalar en una instancia que tenga acceso de red a la dirección IP del destino de montaje.

Windows Server 2012 R2 y las versiones posteriores vienen con rpcinfo ya instalado.

Para otros sistemas operativos, como Linux, CentOS o Ubuntu, abra un terminal y ejecute el comando rpcinfo para verificar que la utilidad está instalada. Si el comando no se reconoce, utilice los siguientes comandos para instalar la utilidad.
Para instalar RPCINFO en Linux o CentOS
Para instalar rpcinfo en una instancia de Oracle Linux o CentOS:
  1. Abra una ventana de terminal en la instancia.
  2. Escriba el siguiente comando:
    yum install rpcbind
Para instalar RPCINFO en Ubuntu
Para instalar rpcinfo en una instancia de Ubuntu:
  1. Abra una ventana de terminal en la instancia.
  2. Escriba el siguiente comando:
    apt-get install rpcbind

Uso de la Utilidad RPCINFO

  1. Identifique la dirección IP del destino de montaje. Puede obtenerlo de la página de detalles del destino de montaje. Consulte Getting a Mount Target's Details.
  2. Abra un terminal en la instancia y escriba el siguiente comando para recuperar la información sobre el destino de montaje. Reemplace mount_target_IP_address por la dirección IP del destino de montaje:
    $ rpcinfo -p <mount_target_IP_address>
    Por ejemplo, si la dirección IP del destino de montaje es 10.0.0.7, el comando y su salida se parecerían a esto:
    $ 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. Para cada programa mostrado, utilice los siguientes comandos para realizar una llamada RPC para notificar si se ha recibido una respuesta:
    • Realice una llamada RPC mediante UDP (-u)
      $ rpcinfo -u <mount_target_IP_address> <program_number>
    • Realice una llamada RPC mediante TCP (-t)
      $ rpcinfo -t <mount_target_IP_address> <program_number>
    Si la llamada RPC se realiza correctamente, la salida se debe parecer a este ejemplo:
    $ 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

Para obtener más información sobre la utilidad rpcinfo, consulte rpcinfo(8)-Linux Man Page y la documentación de RPCINFO de Windows.