El DNS falla cuando se marca "Usar esta conexión solo para recursos en su red"

3

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.com 123.45.67.89
  • host npr.org 216.35.221.76
  • ping 123.45.67.89 ÉXITOS
  • ping 216.35.221.76 FALLAS

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.com EXTRAVIADO
  • host npr.org 216.35.221.76
  • ping 123.45.67.89 ÉXITOS
  • ping 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 ...

Crisfole
fuente
¿Alguna vez resolviste este problema?
Colin 't Hart
@colin sin dados. Acabo de escribir un puñado de scripts para usar openvpn fácilmente desde la línea de comandos.
Crisfole