Quais portas são necessárias para que um cliente Windows XP acesse uma pasta em um servidor SAMBA?

2

A Wikipédia menciona apenas a porta TCP 445 (embora eu possa lembrar que as portas 137-139 costumavam ser usadas ativamente pelo compartilhamento de arquivos do Windows).

Se eu mapear a 445th porta TCP no host de gateway "A" para uma 445ª porta TCP do host do servidor SAMBA "B", o host do cliente Windows XP "C" poderá acessar as pastas compartilhadas em "B" digitando " \ ipAddresOfHostA \ "em sua barra de endereços enquanto está conectado com" A "com tunelamento OpenVPN TCP / IP?

PS: Nenhum recurso de transmissão e descoberta é necessário - os clientes sempre especificarão explicitamente o endereço UNC para acessar o recurso.

    
por Ivan 18.07.2010 / 20:08

1 resposta

2

Sua memória das portas 137 e 139 está relacionada ao NetBIOS sobre TCP / IP. SMB diretamente sobre TCP usa a porta 445.

A permissão da porta TCP 445 de um cliente Windows XP para um computador Samba ou Windows Server permitirá que o cliente "mapeie" uma "unidade" para compartilhamentos SMB exportados pelo computador servidor, desde que você use o endereço IP do servidor computador em tal solicitação. Só para ter certeza, verifiquei com o Windows XP Professional SP3 de 32 bits em relação ao Windows Server 2003 R2 SP2 e ao Samba 3.0.33 em execução no CentOS 5.5, por meio de um filtro de pacotes que permitia somente tráfego TCP da porta 445 do cliente para o servidor. Consegui "mapear" "drives" e acessar arquivos nas máquinas remotas.

    
por 18.07.2010 / 23:34