Não é possível fazer com que o Windows 7 se conecte ao samba sem problemas

0

Eu tenho um problema com a conectividade do Windows 7 Samba / Ubuntu Server.

Quando inicio a máquina com o Windows pela primeira vez, posso mapear a unidade de rede sem problemas. Mas depois de um tempo de inatividade, ele se desconecta e quase todo o tempo me dá erro ao se reconectar. Depois disso, a única maneira de recuperar a conexão é desconectar o mapa, reiniciar as janelas e ele funcionará automaticamente novamente!

Isso está me deixando louca.

De ubuntu laptop isso nunca acontece, eu simplesmente navego compartilhamento de grupo de trabalho de redes.

    
por Sathya 21.10.2011 / 09:30

1 resposta

0

Sim, tive uma experiência semelhante. Também permanece sem solução para mim. Ele está relacionado à conectividade de rede (que pode cair e graças a bugs no Windows - tentando se reconectar de uma maneira defeituosa) ou a problemas no bloco do sistema operacional que é responsável pela parte subjacente.

No entanto, uma solução alternativa é encapsular sua porta daemon SMB via SSH . Isso não apenas fornecerá criptografia, mas também resolverá seu problema de estabilidade (pelo menos para mim). Dê uma olhada no Tunnelier . É um pedaço de software maduro. O que eu faço é tunelar uma porta para o meu servidor SMB ( uma regra de cliente para servidor ) - dessa forma a conexão permanece praticamente estática ( TCP / IP ) e as desconexões são tratadas automaticamente. Isso me permite ligar uma porta na máquina Windows localhost, que eu possa usar para mapear uma unidade de rede com - portanto, um par de 127.0.0.1 e 445 . Uma vez acessado - o tráfego é encapsulado e chega ao ponto final remoto. É isso aí.

Mas, como em tudo, há advertências específicas. O problema real, é que a porta 445 já está ligada ao localhost pelo sistema operacional e a má notícia é - não é possível desassociar o caminho mais fácil. Além disso, é NÃO possível mapear uma unidade de rede para qualquer outra porta, mas 445 (vamos deixar de fora 139 / NetBIOS disso).

Então, o que eu realmente faço é vincular essa porta em meu roteador (graças a dd-wrt ) e mapear o IP do meu roteador para uma rede dirigir. Dessa forma, posso contornar as limitações descritas acima.

Outra solução alternativa, o SO, é usar um método "bruteforce" para liberar a porta associada. Inspecione ncpa.cpl e navegue até as propriedades dos seus adaptadores. Você teria que sacrificar um serviço - Compartilhamento de arquivos e impressoras para redes Microsoft : remova / desinstale-o. Então, faça o download do este utilitário . O que ele faz é aplicar uma série de alterações no registro para forçar deliberadamente o sistema operacional a liberar a porta necessária. Depois que tudo estiver pronto, você pode ligar 445 ao localhost através do Tunnelier ou de algum bem netsh . Boa sorte!

    
por 21.10.2011 / 11:25