Verificando a Conectividade de Rede de um Ponto de Acesso NFS com RPCINFO

Use o utilitário RPCINFO para verificar se o seu ponto de acesso NFS está conectado com a rede em todas as portas necessárias.

O utilitário rpcinfo é um programa que recupera uma lista de todos os serviços de chamada de procedimento remoto (RPC) atualmente em execução, seus nomes e descrições e as portas que eles estão usando. Você pode usar o utilitário rpcinfo para verificar se um ponto de acesso NFS está conectado com a rede em todas as portas necessárias.

Os pontos de acesso NFS exigem conectividade com as seguintes portas e protocolos:
  • Conectividade TCP com as portas 111, 2048, 2049 e 2050
  • Conectividade UDP com as portas 111 e 2048

Instalando o Utilitário RPCINFO

O utilitário deve ser instalado em uma instância que tenha acesso de rede ao endereço IP do ponto de acesso NFS.

Windows Server 2012 R2 e versões mais recentes vêm com o utilitário rpcinfo já instalado.

Para outros sistemas operacionais, como Linux, CentOS ou Ubuntu, abra um terminal e execute o comando rpcinfo para verificar se o utilitário está instalado. Se o comando não for reconhecido, use os comandos a seguir para instalar o utilitário.
Para instalar o RPCINFO no Linux ou no CentOS
Para instalar o rpcinfo em uma instância do Oracle Linux ou do CentOS:
  1. Abra uma janela de terminal na instância.
  2. Digite o seguinte comando:
    yum install rpcbind
Para instalar o RPCINFO no Ubuntu
Para instalar o rpcinfo em uma instância do Ubuntu:
  1. Abra uma janela de terminal na instância.
  2. Digite o seguinte comando:
    apt-get install rpcbind

Usando o Utilitário RPCINFO

  1. Identifique o endereço IP do ponto de acesso NFS. Você pode obtê-lo na página de detalhes do ponto de acesso NFS. Consulte Obtendo Detalhes de um Ponto de Acesso NFS.
  2. Abra um terminal na instância e digite o seguinte comando para recuperar informações sobre o ponto de acesso NFS. Substitua mount_target_IP_address pelo endereço IP do ponto de acesso NFS:
    $ rpcinfo -p <mount_target_IP_address>
    Por exemplo, se seu endereço IP do ponto de acesso NFS for 10.0.0.7, seu comando e sua saída terão esta aparência:
    $ 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 listado, use os seguintes comandos para fazer uma chamada RPC para relatar se uma resposta foi recebida:
    • Fazer uma chamada RPC usando UDP (-u)
      $ rpcinfo -u <mount_target_IP_address> <program_number>
    • Fazer uma chamada RPC usando TCP (-t)
      $ rpcinfo -t <mount_target_IP_address> <program_number>
    Se a chamada RPC for bem-sucedida, a saída deverá ser semelhante a este exemplo:
    $ 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 obter mais informações sobre o utilitário rpcinfo, consulte rpcinfo(8)-Linux Man Page e Windows RPCINFO Documentation.