Convertir una Raspberry Pi en un router
Introducción
En un mundo en el que el control y la seguridad de su red doméstica son esenciales, la Raspberry Pi se impone como una solución flexible y asequible para crear su propio router. Tanto si desea segmentar su red, configurar una VPN o filtrar la publicidad con Pi-hole, este miniordenador puede sustituir a un router tradicional. Esta guía ultracompleta le acompañará desde la instalación del sistema hasta la configuración avanzada, optimizando a la vez su contenido para un posicionamiento máximo en Google.
¿Por qué elegir una Raspberry Pi como router?
- Coste controlado : una Raspberry Pi 4 cuesta menos que un router de gama alta.
- Flexibilidad de software : Libre elección entre OpenWrt, Raspbian, Pi-hole, WireGuardetc.
- personalización avanzada : QoS (calidad de servicio), VLAN, VPN.
- Éco-responsable : bajo consumo eléctrico (< 5 W).
Requisitos de hardware y software
- Hardware :
- Una Raspberry Pi 4 (mínimo 2 GB de RAM)
- 1 tarjeta microSD (16 GB recomendados, clase 10)
- Una caja ventilada (opcional pero recomendada)
- 2 adaptadores Ethernet USB (si no hay un puerto RJ45 adicional)
- Fuente de alimentación de 5 V/3 A
- Software :
- Raspberry Pi OS Lite o OpenWrt para Raspberry Pi
- Etcher (flashage de la microSD)
- SSH (cliente PuTTY o terminal de macOS/Linux)
- Paquetes : dnsmasq, hostapd, iptables, openvpn o wireguard
Paso 1: Instalación del sistema operativo
- Descargue la imagen de Raspberry Pi OS Lite (o OpenWrt) desde el sitio oficial.
- Grabe la tarjeta microSD con Etcher.
- Active SSH creando un archivo vacío llamado
sshen la raíz de la particiónboot. - Inserte la tarjeta, conecte la alimentación y conéctese por SSH:
ssh pi@192.168.1.100 # mot de passe par défaut : raspberry
Paso 2: Configuración básica de la red
- Asignar IP estáticas en
/etc/dhcpcd.conf:
interface eth0
static ip_address=192.168.0.1/24
nohook wpa_supplicant
- Instalar y configurar dnsmasq (servidor DHCP y DNS) en
/etc/dnsmasq.conf:
interface=eth0
dhcp-range=192.168.0.50,192.168.0.150,12h
- Activar el reenvío IP :
sudo sed -i 's/#net.ipv4.ip_forward=1/net.ipv4.ip_forward=1/' /etc/sysctl.conf
sudo sysctl -p
Paso 3: Configuración del Wi-Fi (opcional)
- Instale hostapd :
sudo apt install hostapd. - Configure
/etc/hostapd/hostapd.conf:
interface=wlan0
ssid=Mon_Routeur_Pi
hw_mode=g
channel=6
wpa=2
wpa_passphrase=MotDePasseUltraSecurise
- Indique al daemon este archivo en
/etc/default/hostapd:
DAEMON_CONF="/etc/hostapd/hostapd.conf"
- Reinicie los servicios:
sudo systemctl enable hostapd dnsmasq
sudo systemctl restart hostapd dnsmasq
Paso 4: Seguridad y optimización
- Cortafuegos iptables :
sudo iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
sudo iptables-save | sudo tee /etc/iptables.ipv4.nat
- Configuración de Pi-hole (filtrado de publicidad):
- Instale con:
curl -sSL https://install.pi-hole.net | bash
Desactive el dnsmasq interno y conserve el suyo.
VPN WireGuard para un acceso remoto seguro:
sudo apt install wireguard- Genere las claves públicas/privadas, configure
/etc/wireguard/wg0.conf. - Active e inicie el servicio:
sudo systemctl enable wg-quick@wg0
sudo systemctl start wg-quick@wg0
Conclusión
Convertir su Raspberry Pi en router es a la vez asequible y didáctico. Gana control, seguridad y personalización para su red doméstica. No dude en adaptar cada paso a sus necesidades específicas (VPN, VLAN, filtrado). Para artículos complementarios, descubra: