logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 20-03-2013 14:19:49

anguille_sous_roche
Membre
Lieu : Paris
Distrib. : Bookworm
Noyau : 6.1.0-7-amd64
(G)UI : GNOME
Inscription : 16-02-2013

Configurer dynamiquement resolv.conf avec OpenVPN

Bonjour,
Cette discussion est la suite de " Connexion client avec OpenVPN"

J'utilise network-manager-openvpn , seulement network-manager-openvpn ne prend pas en charge toutes les options des fichiers de configurations openvpn et rend certains VPN inaccessibles.
Je suis donc obligé d'utiliser OpenVPN en ligne de commande.

Mais contrairement à network-manager-openvpn OpenVPN ne configure pas dynamiquement /etc/resolv.conf.


Pour illustrer voici mon /etc/resolv.conf dans différentes situations :

/etc/resolv.conf lorsque je n'utilise aucun VPN:

# Generated by NetworkManager
nameserver "DNS de mon FAI"
nameserver "DNS de mon FAI"



Maintenant lorque je me connecte à un VPN avec network-manager-openvpn:

# Generated by NetworkManager
nameserver "DNS du VPN"
nameserver "DNS du VPN"
nameserver "DNS de mon FAI"



et lorsque j'utilise directement OpenVPN :

# Generated by NetworkManager
nameserver "DNS de mon FAI"
nameserver "DNS de mon FAI"



Dans le cas d'OpenVPN le DNS de mon FAI ne répond pas aux requêtes  DNS de mon VPN donc je me retrouve sans DNS lorsque j'utilise OpenVPN.
J'ai donc crée un script /etc/NetworkManager/dispatcher.d/OpenDNS pour remplacer les DNS de mon FAI par OpenDNS:


echo "nameserver 208.67.222.222" > /etc/resolv.conf
echo "nameserver 208.67.220.220" >> /etc/resolv.conf



Maintenant en utilisant le script /etc/NetworkManager/dispatcher.d/OpenDNS.  /etc/resolv.conf reste le même dans toutes les situations :

nameserver "OpenDNS"
nameserver "OpenDNS"



Mais je ne trouve pas ce script satisfaisant.

Le problème c'est que j'ai besoin d'utiliser les DNS des VPN auquel je me connecte.

Comment faire pour que OpenVPN se comporte comme network-manager-openvpn (c'est a dire configurer dynamiquement /etc/resolv.conf selon le VPN utilisé)?

Par avance merci de vos réponse.

Dernière modification par anguille_sous_roche (20-03-2013 14:23:36)

Hors ligne

Pied de page des forums