qual é a sintaxe para acessar compartilhamentos smb / windows via portas alternativas?

2

quando o encaminhamento de porta no meu roteador para a porta 139 para a porta 139 do meu NAS baseado no linux-smb é ativado executando um \ nomedocomputador simples. dynamicipserviceX .com \ nome_do_compartilhamento no Windows funciona. No entanto, quando configurado para qualquer outra porta, por exemplo, \ computername. mydynamicIpService .com: 999 \ sharename falha em funcionar quando o roteador está configurado para também encaminhar essa porta para 139 internamente, eu tenho a sintaxe errada ou algo é necessário?

    
por Maslow 11.07.2009 / 03:05

2 respostas

5

Não pode ser feito desculpe. O Windows não suporta portas TCP diferentes de 445/139. ( Aqui está uma referência. )

    
por 11.07.2009 / 03:19
0

Você poderia tentar uma porta do Windows de rinetd na máquina cliente, o que permitiria que você fizesse algo assim na máquina cliente:

#bindaddress  bindport connectaddress connectport
192.168.1.1   139      4.2.2.2        999

Assumindo que funcionou, você poderia usar seu \ nome_do_arquivo.server.com \ sharename normal de sua máquina cliente e rinetd mudaria a porta de conexão para esse endereço.

Este artigo: link tem mais informações e um binário corrigido. Eu não tentei isso sozinho, mas parece que vale a pena tentar.

    
por 11.07.2009 / 22:18