He definido un no unido servidor DNS en mis VPS y parece que el trabajo. Necesito usar el servidor DNS en lugar de servidores DNS públicos porque algunos ISP han bloqueado las IP DNS públicas. Mi archivo openvpn.conf es:
dev tun
proto tcp
# Notice: here I set the listening port to be 80 to avoid possible port blockage
port 80
ca /etc/openvpn/easy-rsa/2.0/keys/ca.crt
cert /etc/openvpn/easy-rsa/2.0/keys/server.crt
key /etc/openvpn/easy-rsa/2.0/keys/server.key
dh /etc/openvpn/easy-rsa/2.0/keys/dh1024.pem
user nobody
group nogroup
server 10.8.0.0 255.255.255.0
persist-key
persist-tun
#status openvpn-status.log
#verb 3
client-to-client
push "redirect-gateway def1"
#pushing public DNS IPs
push "dhcp-option DNS 208.67.222.222"
push "dhcp-option DNS 208.67.222.220"
comp-lzo
Como se sugiere aquí , traté de usar las IP de mi servidor (digamos 11.22.33.44). Entonces en lugar de
push "dhcp-option DNS 208.67.222.222"
push "dhcp-option DNS 208.67.222.220"
Acabo de poner
push "dhcp-option DNS 11.22.33.44"
En openvpn.conf arriba. Sin embargo, después de reiniciar openvpn, veo que mi cliente todavía puede conectarse al servidor OpenVPN pero ya no se pueden procesar páginas.
¿Qué puede estar mal aquí? ¿Como puedó resolver esté problema?