timeout RPC entre 2 servidores linux

2

Existem 2 servidores em diferentes redes encaminhadas.

Eu posso pingar, ssh de um para outro via roteador, e o utilitário nmap mostra as portas tcp: 111 e udp: 111 abertas.

Além disso, os dois servidores mostram algo assim:

root@storage2:/# rpcinfo -p
   program vers proto   port  service
    100000    4   tcp    111  portmapper
    100000    3   tcp    111  portmapper
    100000    2   tcp    111  portmapper
    100000    4   udp    111  portmapper
    100000    3   udp    111  portmapper
    100000    2   udp    111  portmapper
    100024    1   udp  59730  status
    100024    1   tcp  54613  status

O problema é quando eu tento montar o compartilhamento NFS ou conectar o servidor glusterfs de ambos os lados Eu tenho um erro de tempo limite. Eu tentei verificar a conectividade RPC:

root@nas:/home/vjkim# rpcinfo -p 172.18.3.4
rpcinfo: can't contact portmapper: RPC: Remote system error - Connection timed out

Eu verifiquei duas vezes que tenho ALL: ALL em /etc/hosts.allow para os dois servidores. nmap de ambos mostra algo como:

Starting Nmap 5.21 ( http://nmap.org ) at 2014-09-18 16:02 ALMT
Nmap scan report for 172.18.3.4
Host is up (0.00032s latency).
Not shown: 996 closed ports
PORT    STATE SERVICE     VERSION
22/tcp  open  ssh         (protocol 2.0)
111/tcp open  rpcbind
| rpcinfo:
| 100000  2,3,4    111/udp  rpcbind
| 100024  1      59730/udp  status
| 100000  2,3,4    111/tcp  rpcbind
|_100024  1      54613/tcp  status
139/tcp open  netbios-ssn Samba smbd 3.X (workgroup: STORAGE2)
445/tcp open  netbios-ssn Samba smbd 3.X (workgroup: STORAGE2)

Você pode me indicar a direção, onde pode haver um problema?

Estou realmente fora de pista, onde mais pode ser?

    
por Valentin 18.09.2014 / 12:57

1 resposta

1

Não tenho certeza sobre os detalhes da sua distribuição do Linux. Mas se for baseado no Red Hat Enterprise Linux, você pode querer verificar a documentação dele

RHEL 6 - Firewall NFS Configuração

Basicamente, as coisas que você deseja verificar (em ordem) são:

  1. Você tem all os serviços necessários em execução?

    • nfs
    • nfslock
    • prcbind
    • rpc.nfsd
  2. Os seus firewalls (os que estão sendo executados localmente ou as ACLs do roteador) permitem o tráfego bidirecionalmente (não apenas em uma direção)?

    • A configuração do RHEL NFS está em /etc/sysconfig/nfs
    • Permitir TCP & Porta UDP 111 (rpcbind / sunrpc)
    • Permitir TCP & Porta UDP 2049 para NFS
    • Permitir TCP & UDP para MOUNTD_PORT (definido em /etc/sysconfig/nfs )
    • Permitir TCP & UDP para STATD_PORT (definido em /etc/sysconfig/nfs )
    • Permitir TCP para LOCKD_TCPPORT (definido em /etc/sysconfig/nfs )
    • Permitir o UDP para LOCKD_UDPPORT (definido em /etc/sysconfig/nfs )
por 04.12.2014 / 15:43

Tags