Il y a un serveur OpenVPN fonctionnant sur Debian et il pousse un DNS dans le fichier de configuration du serveur:
pousser "dhcp-option DNS 8.8.8.8"
Existe-t-il une option pour permettre aux utilisateurs de modifier ces serveurs DNS côté client?
Voici le hic, le serveur openvpn doit pousser un DNS car sinon de nombreux clients OpenVPN ne pourront pas ouvrir de pages Web tant que les serveurs DNS définis manuellement dans les paramètres réseau du système.
Mon objectif est d'appliquer automatiquement un serveur DNS par défaut aux utilisateurs non techniquement qualifiés, tout en permettant également aux utilisateurs d'ordinateurs qualifiés de configurer leurs propres serveurs DNS.
Notez que simplement changer les paramètres DNS sur le PC alors que l'option 'push "dhcp-option DNS 8.8.8.8"' est active sur le serveur openvpn, ne fait rien. Le DNS poussé par le serveur reste quels que soient les paramètres DNS locaux.
Des idées?
Configuration du serveur OpenVPN:
# cat /etc/openvpn/openvpn.conf
server 10.186.35.0 255.255.255.0
port 1194
proto udp
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh1024.pem
ifconfig-pool-persist ipp.txt
#push "route 0.0.0.0 0.0.0.0"
#push "redirect-gateway"
push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
keepalive 10 120
comp-lzo
user nobody
group users
persist-key
persist-tun
status openvpn-status.log
verb 3
script-security 3
auth-user-pass-verify /etc/openvpn/auth-chap via-env
client-cert-not-required
duplicate-cn
management 127.0.0.1 5119
script-security 3 system
username-as-common-name
client-connect /etc/openvpn/scripts/clientconnect.sh
client-disconnect /etc/openvpn/scripts/clientdisconnect.sh
log-append /var/log/openvpn.log
log /var/log/openvpn.log
MISE À JOUR: Les systèmes d'exploitation clients sont Windows et Mac