OpenVPN e systemd-resolved

5

Como se usa o DNS empurrado através de um servidor openvpn com systemd-resolved?

Antes de decidir 'atualizar' para systemd-networkd. Eu poderia usar uma variante do script openvpn-resolv-conf para chamar resolvconf para gerenciar entradas em / etc / resolv.conf em estabelecer com sucesso um túnel vpn.

Isso me permitiria resolver nomes no final remoto do túnel VPN.

Agora que o systemd-resolved gerencia /run/systemd/resolved/resolv.conf é possível adicionar DNS automaticamente através de uma conexão openvpn à lista de servidores de nomes usados para resolução?

    
por sw1nn 28.10.2015 / 19:30

2 respostas

2

Use scripts para cima / para baixo no link no arquivo de configuração do OpenVPN. Eles usam a interface DBus do systemd-resolved para atualizar as informações do DNS.

    
por 01.03.2017 / 07:42
1

Editar : a partir de hoje, essa solução é praticamente obsoleta. Os usuários de versões mais recentes do systemd devem se referir à solução dada por Piotr Dobrogost.

O truque é criar um arquivo de configuração de rede temporário com configurações de DNS e em seguida, reinicie systemd-network para que ele aplique as configurações globais de DNS.

Eu escrevi um script modificado que faz exatamente isso. Você pode conferir aqui: update-systemd-network. sh

    
por 18.02.2016 / 13:37