Problema de alocação de porta do modo passivo FTP do Solaris 10

0

As especificações do meu sistema solaris são as seguintes:

Oracle Solaris 10 1/13 s10x_u11wos_24a X86

uname -a:

SunOS MMFE2 5.10 Generic_150401-27 i86pc i386 i86pc

Tenho clientes conectando-se a um servidor FTP em execução nesta caixa no modo passivo e, portanto, o servidor FTP fornece ao cliente FTP uma porta e um IP para estabelecer uma conexão de dados. No entanto, a porta efêmera alocada pelo servidor FTP, de acordo com os pcap dumps, não está na faixa 32768 - 65535 (vista nos rastreios pcap da comunicação FTP) das configurações do parâmetro tcp. Por que isso acontece?

Abaixo estão algumas informações adicionais.

ndd -get /dev/tcp tcp_smallest_anon_port = 32768

ndd -get /dev/tcp tcp_largest_anon_port = 65535

Dados da porta FTP no arquivo / etc / services:

ftp-data        20/tcp
ftp             21/tcp

Detalhes do inetadm do FTPD: inetadm -l svc: / rede / ftp: default

SCOPE    NAME=VALUE                 
         name="ftp"                 
         endpoint_type="stream"     
         proto="tcp6"               
         isrpc=FALSE                
         wait=FALSE                 
         exec="/usr/sbin/in.ftpd -a"
         user="root"                
default  bind_addr=""               
default  bind_fail_max=-1           
default  bind_fail_interval=-1      
default  max_con_rate=-1            
default  max_copies=-1              
default  con_rate_offline=-1        
default  failrate_cnt=40            
default  failrate_interval=60       
default  inherit_env=TRUE           
         tcp_trace=FALSE            
default  tcp_wrappers=FALSE         
default  connection_backlog=10      
Os detalhes

e / etc / ftpd / ftpaccess são os seguintes:

class           realusers       real            *                              
class           guestusers      guest           *                              
class           anonusers       anonymous       *                              

loginfails      3                                                              
passwd-check    trivial         warn                                           
private         no                                                             
shutdown        /etc/ftpd/shutdown.msg                                         

keepalive       yes                                                            
recvbuf         65536           real,guest,anonymous                           
sendbuf         65536           real,guest,anonymous                           

banner          /etc/ftpd/banner.msg                                           
greeting        brief                                                          
message         /etc/ftpd/welcome.msg   login                                  
message         .message                cwd=*                                  
readme          README*                 login                                  
readme          README*                 cwd=*                                  

chmod           no              anonymous                                      
delete          no              anonymous                                      
overwrite       no              anonymous                                      
rename          no              anonymous                                      
umask           no              anonymous                                      

compress        yes             realusers guestusers anonusers                 
tar             yes             realusers guestusers anonusers                 

path-filter     guest,anonymous /etc/ftpd/filename.msg  ^[[:alnum:]._-]*$ ^[.-]

noretrieve      relative        class=anonusers         /                      
allow-retrieve  relative        class=anonusers         /pub                   

upload          class=anonusers    *    *         no  nodirs                   

log             transfers       real,guest,anonymous    inbound,outbound       
xferlog format  %T %Xt %R %Xn %XP %Xy %Xf %Xd %Xm %U ftp %Xa %u %Xc %Xs %Xr    

Eu não tenho pontos de reputação suficientes para anexar o instantâneo do rastreamento pcap. O cliente solicita o modo PASV e as respostas do servidor com a porta 30093 para que a conexão de dados seja estabelecida pelo cliente. Esse número de porta não está no intervalo de portas anônimas, conforme os parâmetros de configuração TCP do Solaris, e há muitas portas entre esse intervalo que também estão disponíveis. Esse comportamento é indicativo de algum problema no FTP ou no Solaris?

    
por mk_gocs 26.10.2016 / 09:13

0 respostas