Portas do cliente NFS

0

Estou tentando entender como um cliente NFS descobre quais portas usar ou como defini-las.

Eu habilitei o logging (em iptables no cliente nfs) para o tráfego entre o cliente nfs e o servidor, e achei isso (eu os numerei para que eu possa referenciá-los para você):

1. [iptables nfs-tcp-out] ... SPT=949 DPT=2049 ...
2. [iptables nfs-tcp-in ] ... SPT=2049 DPT=949 ...
3. [iptables nfs-tcp-out] ... SPT=35501 DPT=877 ...

Então,

  1. Estou feliz com a porta aleatória para a porta nfs

  2. Além disso, feliz com isso, responda do nfs à porta aleatória estabelecida

  3. Aqui é onde eu me confundo. Eles parecem ser 2 portas aleatórias. Ambos são definidos no servidor nfs? Em caso afirmativo, como o cliente sabe quais portas usar? Isso é negociado com os 2 primeiros pacotes?

Além disso, configurei as portas rpc.statd como --port 32765 --outgoing-port 32766 , mas não vejo tráfego nessas portas.

Por fim, não vejo nenhum tráfego na porta 111, que aparentemente precisa estar aberta (de acordo com quase todos os guias de firewall do nfs)

    
por Just Lucky Really 28.01.2015 / 17:28

1 resposta

0

Desculpe eu entendi errado. Acho que entendi agora

A porta 111 (tcp / udp) é o portmapper

A porta 2049 (tcp / udp) é o servidor nfs

% bl0ck_qu0te%

Se você quiser atribuir portas de clientes, poderá fazê-lo em

 /etc/sysconfig/nfs

Como exemplo:

 LOCKD_TCPPORT=32803 
 LOCKD_UDPPORT=32769                  
 MOUNTD_PORT=892 
 RQUOTAD_PORT=875 
 STATD_PORT=662
 STATD_OUTGOING_PORT=2020

É isso que você está procurando?

    
por geoffmcc 28.01.2015 / 18:45