O cliente Linux OpenVPN não pode acessar o Samba na LAN LOCAL

1

Eu tenho uma pequena rede com máquinas Windows e Linux. As máquinas Windows têm pastas compartilhadas nelas que eu posso acessar usando o Samba das máquinas Linux.

Conectei recentemente uma das minhas máquinas Linux a uma VPN usando o OpenVPN. Quando a VPN está conectada, ainda posso executar ping nas máquinas locais do Windows por endereço IP, mas não consigo mais acessar as pastas compartilhadas - o tempo limite do cliente samba.

Alguém tem uma configuração semelhante para trabalhar?

    
por Anthony Williams 08.11.2012 / 14:28

1 resposta

0

Rastreando as coisas com o wireshark, descobriu-se que a VPN estava empurrando os servidores DNS do OpenDNS, que nunca retornavam "não encontrados". O cliente samba do Linux estava fazendo uma pesquisa de DNS antes de uma consulta de NetBIOS, e assim "encontrava" as máquinas nos servidores do OpenDNS "sem domínio aqui" em vez da rede local.

Alterar as configurações de DNS da VPN para usar os servidores DNS do Google, em vez disso, resolveu o problema, assim como a alteração da configuração do Samba para evitar pesquisas de DNS, adicionando

name resolve order = wins lmhosts bcast
dns proxy = no

para /etc/samba/smb.conf

    
por 08.11.2012 / 15:25