
¿Cómo puedo configurar un entorno como una LAN accesible a través de Internet?
Anteriormente tenía una LAN en mi casa detrás del enrutador de mi ISP. Tenía mi enrutador 192.168.1.1 con todos mis clientes, incluidos computadoras, tabletas, Roku, etc. Pude conectarme por ssh a las computadoras, compartir archivos a través de NFS y montajes automáticos, iniciar a través de PXE según fuera necesario, etc.
El enrutador ejecutaba Tomato, pero también tenía una Raspberry Pi con Raspbian que usé como servidor de impresión CUPS.
Ahora tengo la residencia dividida en dos apartamentos separados, cada uno con su propia conexión a Internet de diferentes ISP en diferentes vecindarios, demasiado lejos para Wi-Fi o un cable Ethernet entre ellos.
Me gustaría mantener algunas de las comodidades de antes, como compartir archivos entre algunos de los clientes (no todos) a través de montajes NFS y arranque PXE como si estuvieran en la misma LAN.
Todavía tengo el enrutador Tomato en una residencia y un enrutador DD-WRT en la otra. Todavía tengo el dispositivo Raspbian en una residencia y puedo configurar otros según sea necesario. Cada uno de mis enrutadores se encuentra detrás de su correspondiente enrutador proporcionado por el ISP que no toco mucho más allá de permitir que el puerto 22 llegue a un cliente detrás de los enrutadores.
Actualmente estoy considerando configurar algo con OpenVPN a menos que aparezca una recomendación mejor.