Ada server OpenVPN yang berjalan di Debian dan mendorong DNS di file konfigurasi server:
tekan "dhcp-option DNS 8.8.8.8"
Apakah ada opsi untuk memungkinkan pengguna mengubah server DNS di sisi klien?
Inilah yang perlu dilakukan, server openvpn harus mendorong DNS karena jika tidak, banyak klien OpenVPN tidak akan dapat membuka halaman web sampai secara manual mengatur server DNS dalam pengaturan jaringan sistem.
Tujuan saya adalah untuk secara otomatis menerapkan server DNS default untuk pengguna yang tidak memiliki keterampilan teknis, dan juga memungkinkan pengguna komputer yang terampil untuk mengatur server DNS mereka sendiri.
Perhatikan bahwa hanya mengubah pengaturan DNS pada PC sementara opsi 'push "dhcp-option DNS 8.8.8.8"' aktif di server openvpn, tidak melakukan apa-apa. DNS yang didorong oleh server tetap terlepas dari pengaturan DNS lokal.
Ada ide?
Konfigurasi server 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
PEMBARUAN: Sistem operasi klien adalah Windows dan Mac