Servidor Pritunl ejecutándose en Azure VM: los clientes VPN no tienen Internet

Servidor Pritunl ejecutándose en Azure VM: los clientes VPN no tienen Internet

Tengo un servidor Pritunl VPN ejecutándose en una máquina virtual de Azure (ubuntu).

Para fines de prueba, utilicé la configuración predeterminada que enruta todo el tráfico a través del túnel VPN. Mis clientes(algunas PC de escritorio y algunos enrutadores de viaje VPN)todos se conectan correctamente, pueden hablar entre sí y tienen acceso a Internet.

Ahora quiero dejar de enrutar el tráfico de Internet del cliente a través de la VPN, pero continuar enrutando el tráfico local. Eliminé la ruta predeterminada "0.0.0.0/0" según la documentación. Mis clientes aún pueden conectarse y hablar entre sí, pero ninguno de los clientes/dispositivos puede acceder a Internet.

Parece que con esta configuración, el DNS no se resuelve y no estoy seguro si es un problema de Pritunl, un problema del cliente o incluso un problema con la configuración de red de mi VM.

Todo esto es bastante nuevo para mí, ni siquiera estoy seguro de por dónde empezar a depurarlo y espero que alguien pueda ayudar.

Otros hallazgos:

  • Usando el cliente oficial Pritunl para Windows,HACERtener acceso a internet. (Sin embargo, OpenVPN Connect y otros clientes ovpn no funcionan)
  • Esta misma configuración funciona bien con OpenVPN Cloud Server(Sin embargo, Pritunl Server es parte de la especificación)
  • Resultado del ping a google: "La solicitud de ping no pudo encontrar el host google.com"

ingrese la descripción de la imagen aquí

Respuesta1

Parece que he resuelto esto, no estoy seguro si es la solución correcta, pero funciona...

Según Pritunl Docs aquí:Servidor DNS interno o DNS VPC

Cuando se conecta a la VPN, las consultas de DNS aún pasan por el túnel VPN y se rechazan cuando provienen de otras redes. Para resolver esto, cree una ruta /32 al servidor DNS de la VPC y especifíquela como el servidor DNS que utilizarán los clientes VPN.

En su lugar, creé una ruta /32 a 1.1.1.1 y 8.8.8.8 y las configuré como servidores DNS de mi cliente.

Todos mis requisitos ahora se cumplen.

ingrese la descripción de la imagen aquí

Respuesta2

Simplemente eliminar el valor del servidor DNS en pritunl también funcionaría

información relacionada