Encaminhamento de porta para o SQL Server e compartilhamento de arquivos em LANs em cascata

0

Eu tenho um aplicativo cliente acessando compartilhamentos de arquivos SQLServer e Windows em um servidor - até agora em uma LAN privada que funciona perfeitamente. O servidor tem um endereço IP fixo e o SQLServer está em execução na porta estática 2301. Agora, preciso conectar outro cliente único na rede no lado da WAN do meu roteador .

192.168.178.X (a company network)
  +- MyNewClient - how to connect to MyServer SQLServer & share from here? 
  +- (other clients, not mine, but they are not a security concern)
  +- MyRouter (Asus RT-AC68U) WAN:192.168.178.22, LAN:192.168.17.1
       +- MyServer 192.168.17.11 (file share & SQL Server on port 2301)
       +- MyUsualClient1
       +- MyUsualClient2
       +- MyFixedIPDevice 192.168.17.77 (used by MyUsualClients)

A rede da empresa muda a cada semana (site diferente), mas eu gostaria que tudo sob o MyRouter permanecesse o mesmo. É por isso que eu gostaria de evitar desligar o NAT ou usar um switch em vez do MyRouter.

Eu não sou um especialista em rede, mas acho que a "mágica" para isso funcionar é o Port Forwarding no meu roteador. O problema é que todas as questões / artigos que encontrei na web se concentram em acessar o SQLServer ou arquivos pela Internet, mas não o caso simples de uma "sub-rede de um nível para cima" confiável.

Eu encontrei a tabela "VirtualServer / port forwarding" no meu roteador Asus RT-AC68U e entrei     ServiceName = SQLServer, PortRange = 2301, LocalIP = 192.168.17.11, LocalPort = 2301, Protocolo = TCP e, em seguida, tentou se conectar do MyNewClient usando 192.168.178.22,2301 / SQLEXPRESS, mas isso resulta em um "erro relacionado à rede". Essa configuração deve funcionar pelo menos teoricamente? Se sim, o que poderia estar errado? A string de conexão 192.168.17.11.2301 / SQLEXPRESS funciona perfeitamente em MyUsualClients.

UPDATE para SQL-Server - RESOLVIDO

Entendi isso para funcionar! As configurações de encaminhamento de porta acima estavam corretas. No entanto, o número da porta aparentemente precisa ser AT THE END na cadeia de conexão ao se conectar através do encaminhamento de porta: 192.168.17.11/SQLEXPRESS,2301

O mesmo para o compartilhamento de arquivos do Windows / SMB? Eu ouvi sobre a porta 445, isso é suficiente para uma configuração "local"? Então, como eu me conecto do lado do cliente / WindowsExplorer?

ATUALIZAÇÃO: O encaminhamento para SMB - autenticação falha ??? Com \ 192.168.178.22 no Windows File Explorer parece fazer uma conexão com o encaminhamento de porta usando apenas a porta 445. Mas quando o servidor quer credenciais, ele não aceita o mesmo nome de usuário / senha que normalmente (= de x.x.17.x) faz. Portanto, parece que a autenticação não passa corretamente pelo roteador. Alguma pista de alguém?

    
por Andreas Steidle 18.09.2016 / 08:16

0 respostas