Acceda a RaspberryPi con el nombre de host a través del servidor VPN

Acceda a RaspberryPi con el nombre de host a través del servidor VPN

Estoy intentando usar una VPN para conectarme de forma remota a una raspberryPi usando su nombre de host, pero no puedo hacerlo funcionar.

Tengo la siguiente configuración:

  • servidor vpnen un dispositivo Synology
  • FrambuesaPi 3en la red A con el cliente openvpn instalado, ejecutándose y conectado exitosamente al servidor VPN
  • PC con Windows 10en la red B con el cliente openvpn instalado, ejecutándose y conectado exitosamente al servidor VPN

También quiero agregar el hecho de que las 2 redes (A y B) son 2 puntos de acceso WiFi creados por 2 teléfonos inteligentes diferentes.

Aquí hay unrepresentación de la redpara darle una mejor comprensión (espero).

Desde la PC, puedo hacer ping y ssh a la RaspberryPi usando su dirección IP (la que me da la VPN) sin problemas. Sin embargo, no puedo hacer lo mismo usando su nombre de host (recibo el mensaje "host inalcanzable" cuando intento hacer ping).

Intenté configurar manualmente el DNS para usar el DDNS de Synology tanto en raspberryPi como en la PC con los siguientes métodos:

  • ordenador personal: Seguíeste tutorialpara cambiar el DNS de la interfaz VPN
  • frambuesapi: Edité el /etc/dhcpcd.confarchivo para agregarlo static domain_name_servers=<SYNOLOGY DDNS IP>al final del archivo.

Pero mi PC todavía no puede hacer ping al nombre de host de raspberryPi...

Soy bastante principiante con el networking y es muy probable que me esté perdiendo algo, espero que alguien pueda ayudarme con esto.

Que tenga un buen día :)

Respuesta1

Creo que el DDNS de Synology es un servicio para conectar su IP asignada dinámicamente (por su ISP) a un DNS público.

Al menos así es como conecté mi "caja de Internet" a no-ip.com... De esa manera, cuando la caja se reinicia y obtiene una nueva IP (ISP usando dhcp), notifica a los servidores no-ip para que puedan actualizar la IP. en mi registro DNS público. La URL apuntará a la nueva IP de mi servidor.

Lo que necesitas es unDNS localservidor.

En mi red local, lo hice usando la interfaz (no muy buena) proporcionada en mi caja de Internet (hay una pestaña para asignar un nombre de host a una IP fija). Pero en su caso, si está utilizando un teléfono inteligente como puerta de enlace, no creo que esa función esté disponible.

Tal vez pueda alojar (¿o habilitar?) la función DNS local en su Synology. De lo contrario, puede implementar un DNS en su red local (agujero pien tu Pi, por ejemplo). Luego agregue el DNS en la lista de servidores DNS para consultar la resolución.

(En cuanto al tutorial, pero lo más probable es que se pueda hacer como opción del túnel VPN en Synology)

Nota: En mi red privada, la resolución del nombre sigue siendo aleatoria en mi casilla, pero funciona mejor si agrego un .homedespués del nombre.

Espero que ayude !

información relacionada