Có một máy chủ OpenVPN đang chạy trên Debian và nó đẩy DNS trong tệp cấu hình máy chủ:
đẩy "tùy chọn dhcp DNS 8.8.8.8"
Có tùy chọn nào cho phép người dùng thay đổi máy chủ DNS đó ở phía máy khách không?
Đây là lý do, máy chủ openvpn phải đẩy DNS vì nếu không, nhiều máy khách OpenVPN sẽ không thể mở các trang web cho đến khi máy chủ DNS được đặt thủ công trong cài đặt mạng của hệ thống.
Mục tiêu của tôi là tự động áp dụng máy chủ DNS mặc định cho người dùng không có kỹ thuật, đồng thời cho phép người dùng máy tính có kỹ năng thiết lập máy chủ DNS của riêng họ.
Lưu ý rằng chỉ cần thay đổi cài đặt DNS trên PC trong khi tùy chọn 'đẩy "tùy chọn dhcp DNS 8.8.8.8" đang hoạt động trên máy chủ openvpn, không có gì. DNS được đẩy bởi máy chủ vẫn không phụ thuộc vào cài đặt DNS cục bộ.
Có ý kiến gì không?
Cấu hình máy chủ 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
CẬP NHẬT: Các hệ điều hành máy khách là Windows và Mac