Auf einem Debian läuft ein OpenVPN-Server, der ein DNS in die Serverkonfigurationsdatei überträgt:
drücke "dhcp-option DNS 8.8.8.8"
Gibt es eine Option, mit der die Benutzer diese DNS-Server auf der Clientseite ändern können?
Hier ist der Haken: Der OpenVPN-Server muss ein DNS pushen, da andernfalls viele OpenVPN-Clients Webseiten erst öffnen können, wenn die DNS-Server in den Netzwerkeinstellungen des Systems manuell festgelegt wurden.
Mein Ziel ist es, automatisch einen Standard-DNS-Server auf nicht technisch versierte Benutzer anzuwenden und gleichzeitig erfahrenen Computerbenutzern die Einrichtung eigener DNS-Server zu ermöglichen.
Beachten Sie, dass das einfache Ändern der DNS-Einstellungen auf dem PC, während die Option 'push "dhcp-option DNS 8.8.8.8"' auf dem openvpn-Server aktiv ist, nichts bewirkt. Das vom Server gepusste DNS bleibt unabhängig von den lokalen DNS-Einstellungen.
Irgendwelche Ideen?
OpenVPN-Serverkonfiguration:
# 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
UPDATE: Die Client-Betriebssysteme sind Windows und Mac