Habilita a resolução de nomes de host DNS com OpenVPN e DNSMasq

0

Em um roteador DD-WRT, configurei o OpenVPN como um servidor para hospedar minha própria VPN e configurei o DNSMasq corretamente para a resolução do nome do host local (por exemplo, pesquisas de DNS). Eu quero ligar esses componentes para resolver nomes de host na VPN também.

Digamos que eu tenha o servidor OpenVPN, dois computadores na rede interna e um fora, todos os clientes da VPN (192.168.254.0/24):

  • Rede interna: 192.168.1.0/24
    • servidor : IP: 192.168.1.1
    • A : IP: 192.168.1.2, VPN: 192.168.254.2
    • B : IP: 192.168.1.3, VPN: 192.168.254.3
  • Rede Externa: 192.168.2.0/24
    • C : IP: 192.168.2.1, VPN: 192.168.254.4

Com minha configuração atual, A e B podem resolver seus nomes de host via DNSMasq na rede interna. E todos os A , B e C podem acessar uns aos outros por IP direto. Mas, eu quero permitir que C acesse A e B pelo nome do host (resolução DNS, não NetBIOS) sem direcionar todo o tráfego de rede através da VPN .

Configuração do OpenVPN:

proto tcp
dev tap
server 192.168.254.0 255.255.255.0
client-to-client
persist-key
persist-tun

Configuração do DNSMasq:

#Local DNS: Enable
#No DNS Rebind: Disable

expand-hosts # I have set a LAN Domain
server = 64.6.64.6 # Verisign
server = 64.6.65.6
no-resolv # no /etc/resolv.conf

Preciso também configurar o servidor VPN como um cliente? Preciso empurrar o domínio da rede interna pela VPN? O que preciso fazer?

    
por palswim 26.05.2018 / 08:48

0 respostas