Parece que solo puedo tener DNS o enrutamiento funcionando. No ambos.
Importé el archivo ovpn de mi cliente y cuando me conecto (con los valores predeterminados) puedo acceder a los recursos detrás de su firewall, sus servidores DNS se hacen cargo, y todo está bien. Único problema: no puedo acceder a nada que no esté en su servidor:
host onvpn.com123.45.67.89host npr.org216.35.221.76ping 123.45.67.89ÉXITOSping 216.35.221.76FALLAS
Cuando marco 'Usar esta conexión solo para recursos en su red' todavía puedo hacer ping ips detrás de su servidor, pero el DNS en el servidor muere:
host onvpn.comEXTRAVIADOhost npr.org216.35.221.76ping 123.45.67.89ÉXITOSping 216.35.221.76ÉXITOS
Si desactivo el AutomaticDNS (mientras sigo dejando "solo los recursos en su red" desactivados) e ingreso manualmente las direcciones de los servidores DNS que se supone que estoy usando, obtengo los mismos resultados.
¿Realmente solo puedo obtener enrutamiento o DNS, elegir uno?
Estoy en Zesty. Estoy usando el network-manager-openvpn-gnomepaquete para administrar la conexión. Funciona bien en mi máquina Windows y Mac (con TunnelBlick) usando la configuración predeterminada del archivo ovpn.
== EDITAR ==
Me he ejecutado systemd-resolve --statusen ambos estados y parece idéntico, excepto una tilde delante del dominio cuando he marcado "Usar esta conexión ...". No estoy seguro de cómo más depurar. Yo realmente no quiero utilizar Windows o edición manual de mi archivo de hosts ... hay un montón de máquinas detrás de la VPN ...
