Controllo della connettività di rete per una destinazione di accesso con RPCINFO

Utilizzare la utility RPCINFO per verificare che la destinazione di accesso sia connessa alla rete su tutte le porte necessarie.

La utility rpcinfo consente di recuperare un elenco di tutti i servizi RPC (Remote Procedure Call) attualmente in esecuzione, i relativi nomi e descrizioni e le porte in uso. È possibile utilizzare la utility rpcinfo per verificare che una destinazione di accesso sia connessa alla rete su tutte le porte necessarie.

Le destinazioni di accesso richiedono la connettività alle porte e ai protocolli riportati di seguito.
  • Connettività TCP alle porte 111, 2048, 2049 e 2050
  • Connettività UDP alle porte 111 e 2048

Installazione della utility RPCINFO

La utility deve essere installata in un'istanza che dispone dell'accesso di rete all'indirizzo IP della destinazione di accesso.

Windows Server 2012 R2 e versioni successive sono dotati di rpcinfo già installato.

Per altri sistemi operativi, come Linux, CentOS o Ubuntu, aprire un terminale ed eseguire il comando rpcinfo per verificare che la utility sia installata. Se il comando non viene riconosciuto, usare i seguenti comandi per installare l'utility.
Per installare RPCINFO su Linux o CentOS
Per installare rpcinfo su un'istanza Oracle Linux o CentOS:
  1. Aprire una finestra di terminale sull'istanza.
  2. Digitare il comando seguente:
    yum install rpcbind
Per installare RPCINFO su Ubuntu
Per installare rpcinfo su un'istanza Ubuntu:
  1. Aprire una finestra di terminale sull'istanza.
  2. Digitare il comando seguente:
    apt-get install rpcbind

Utilizzo della utility RPCINFO

  1. Identificare l'indirizzo IP della destinazione di accesso. È possibile ottenerlo dalla pagina dei dettagli della destinazione di accesso. Vedere Recupero dei dettagli di una destinazione di accesso.
  2. Aprire un terminale nell'istanza e digitare il comando seguente per recuperare informazioni sulla destinazione di accesso. Sostituire mount_target_IP_address con l'indirizzo IP della destinazione di accesso:
    $ rpcinfo -p <mount_target_IP_address>
    Ad esempio, se l'indirizzo IP della destinazione di accesso è 10.0.0.7, il comando e il relativo output saranno simili ai seguenti:
    $ 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. Per ogni programma elencato, utilizzare i seguenti comandi per effettuare una chiamata RPC per segnalare se è stata ricevuta una risposta:
    • Effettuare una chiamata RPC utilizzando UDP (-u)
      $ rpcinfo -u <mount_target_IP_address> <program_number>
    • Effettuare una chiamata RPC utilizzando TCP (-t)
      $ rpcinfo -t <mount_target_IP_address> <program_number>
    Se la chiamata RPC riesce, l'output dovrebbe essere simile al seguente esempio:
    $ 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

Per ulteriori informazioni sulla utility rpcinfo, vedere la pcinfo(8)pagina man di Linux e la documentazione di Windows RPCINFO.