A resolução de DNS do domínio local não funciona usando o OpenVPN em uma caixa pfSense

4

No momento, estou tentando configurar um servidor OpenVPN com a intenção de vincular vários servidores para executar as tarefas de backup na VPN.

Para este exemplo, é isso que tenho:

  • Um servidor pfSense executando o OpenVPN ( pfsense.vpn )
  • Dois clientes: client1.vpn e client2.vpn
  • OpenVPN / pfSense configurado com as seguintes configurações:
    • modo TUN
    • Rede de túnel: 10.0.8.0/24
    • Rede local: 10.0.255.0/24
    • encaminhador de DNS ativado
    • Comunicação entre clientes ativada
    • Verificação de religação de DNS desativada
    • O OpenVPN envia o domínio padrão 'vpn' para os clientes
    • O OpenVPN envia o servidor DNS padrão 10.0.8.1 para os clientes

O problema:

Os clientes não podem, sem problemas. Eles também podem alcançar um ao outro fazendo ping diretamente nos endereços IP. Quando pingar pfsense , ele irá automaticamente resolver através do domínio de pesquisa padrão, no entanto ao fazer o ping de qualquer hostname de um cliente de conexão, isso não funcionará.

A tabela de roteamento para clientes parece estar incorreta também. Exemplo de client1 ( 10.0.8.10 ):

10.0.8/24          10.0.8.9           UGSc            1        0    tun0
10.0.8.9           10.0.8.10          UH              3        0    tun0
10.0.255/24        10.0.8.9           UGSc            0        0    tun0

10.0.8.9 aponta para nada, então não tenho ideia de onde isso está vindo.

Por que a resolução do meu domínio local não funciona para clientes com VPN?

    
por Aron Rotteveel 15.02.2012 / 11:46

1 resposta

2

Clientes conectados VPN não registram seus nomes de host. Teria que atribuí-los estaticamente por meio de substituições de clientes e adicionar manualmente ao encaminhador de DNS para resolvê-los.

    
por 17.02.2012 / 08:18