Este tutorial, publicado el 29 de noviembre de 2022 por Leah Rowe en su blog Sleepless Rants, explica paso a paso cómo montar un router casero con Debian Linux para autoalojar servidores con direcciones IPv4 e IPv6 estáticas y todos los puertos abiertos, incluso cuando el ISP no las ofrece o se está detrás de un CGNAT. La técnica se basa en contratar un túnel L2TP al proveedor británico Andrews & Arnold Ltd, que asigna una subred propia (/28 o /29) y enruta todo el tráfico a través de ese túnel, dejando la conexión principal del ISP solo como acceso al servidor L2TP.
El artículo está dirigido a quien quiera hospedar proyectos propios en casa, sin depender de plataformas como GitHub. Se detallan los requisitos: un equipo con dos interfaces Ethernet y Linux o BSD; la instalación de paquetes como ppp, pppoe, xl2tpd, iproute2, tcpdump y resolvconf; la configuración de /etc/network/interfaces con dos interfaces (WAN hacia el ISP y LAN hacia el switch local); y la activación del reenvío de paquetes IPv4 e IPv6 en el núcleo. También incluye la configuración básica de xl2tpd.conf, las opciones PPP y un esquema para enrutar únicamente el tráfico del servidor L2TP a través de la interfaz WAN, de modo que el resto del tráfico de la red local siga saliendo por el ISP normal.
La guía pretende servir como base adaptable a otras distribuciones. Rowe advierte de que la información debe ajustarse a las direcciones, máscaras y gateways propios, y de que la configuración solo funciona con A&A al carecer de autenticación L2TP. La motivación personal del autor fue migrar el sitio libreboot.org a una red más rápida sin perder IPs estáticas, lo que le permitió además prescindir de intermediarios para hospedar código y listas de correo en una Raspberry Pi en su propia casa.
