Eu tenho uma configuração de conexão de rede de entrada VPN PPTP em uma máquina Windows 8.1, onde tenho todos os meus computadores configurados em uma intranet local (digamos, máquina X, Y e Z)
Eu faço VPN na máquina Windows 8.1 a partir da minha máquina Windows 7 usando o software VPN da Microsoft. Funciona bem, posso acessar a Internet e resolver todos os DNS da Internet, etc. Vejo o DNS do meu ISP atribuído ao meu adaptador VPN do Windows 7 junto com um endereço IP 192.168.xx da intranet local remota.
Agora posso executar ping na máquina Windows 8.1 por NOME e ENDEREÇO IP. Mas não consigo fazer ping/resolver QUALQUER outra máquina na intranet local remota por NOME (x, Y ou Z), SOMENTE por ENDEREÇO IP.
Por que não consigo resolver o nome de uma máquina na minha rede remota através da conexão VPN? Não tenho um servidor de domínio ou servidor WINS configurado. Tentei desabilitar o firewall dos dois lados, sem diferença. Tentei usar a máquina remota como servidor DNS (forçado), mas também não funciona. Eu tentei configurar o roteador de rede remoto (executando tomate + dnsmasq) como o DNS para o adaptador VPN do Windows 7, ainda não funciona. A única coisa que consigo pensar é que a VPN não permite que o NetBIOS funcione. Qualquer pensamento aqui.
Responder1
Ok, finalmente encontrei um site que responde à minha pergunta -mas se ALGUÉM tiver alguma idéia alternativa, poste aqui.
De acordo com este site: https://kb.meraki.com/knowledge_base/resolving-netbios-names-over-client-vpn
NÃO é possível resolver nomes NetBIOS através de uma VPN. Citando:
A resolução de nomes NetBIOS é um protocolo de descoberta de nomes baseado em transmissão de camada 2. As transmissões da camada 2 não atravessam os limites da camada 3, como a interface do Client VPN em um MX.
A única maneira de usar o NetBIOS em uma VPN é configurar um servidor WINS. Citando:
WINS é um serviço que fornece resolução centralizada de nomes de host NetBIOS. Os clientes NetBIOS registram seus nomes de host no servidor WINS e outros clientes NetBIOS consultam o servidor WINS para resolver nomes NetBIOS. Para permitir que hosts que utilizam nomes NetBIOS encontrem recursos de rede no Client VPN, especifique o endereço IP de um servidor WINS na configuração do Client VPN. Isso é feito usando a configuração WINS na página Configurar > VPN do cliente.
Responder2
Ao configurar uma conexão VPN, existem 2 métodos que você pode usar.
Faça com que todo o tráfego da Internet passe pela VPN, o que faz tudo funcionar, mas como resultado, tanto a sua Internet quanto a Internet do lado da VPN são usadas para dados únicos.
Use apenas o tráfego direcionado para passar pela VPN, o restante pela VPN normal. Usa muito menos recursos do lado da VPN, mas, como observação, coisas como DNS não funcionam corretamente.
Se você for para a conexão VPN no lado do cliente, edite-a, vá até a aba rede, clique duas vezes em IPv4 e marque Use remote gateway
para que funcione como 1. Desmarque = 2.
A prática recomendada para conexões VPN é usar o endereço IP, não o nome do host. Ou não use VPN, mas sim área de trabalho remota.
Responder3
Com a VPN do servidor Windows, no lado do cliente, colocar o mesmo endereço de classe ip na placa de rede resolve o problema, DNS e NETBIOS está ok