Guía para Instalar Emuladores en Steam Deck con EmuDeck
February 2, 2026Framework Laptop: ¿Vale la pena su ecosistema modular?
February 2, 2026Servidor Pi-hole con Raspberry Pi 4: Guía de Configuración
¿Cansado de la publicidad invasiva que ralentiza tu navegación y rastrea cada uno de tus movimientos? La solución es más sencilla y potente de lo que imaginas. Con una Raspberry Pi 4 y el software Pi-hole, puedes crear un bloqueador de anuncios a nivel de red que protegerá todos tus dispositivos, desde tu smart TV hasta tu móvil, sin necesidad de instalar software en cada uno de ellos. En esta guía completa, te llevaremos paso a paso por todo el proceso de instalación y configuración.
¿Qué es Pi-hole y por qué lo necesitas?
Pi-hole es un software gratuito y de código abierto que actúa como un sumidero de DNS (DNS sinkhole). En términos sencillos, cuando un dispositivo en tu red intenta acceder a un dominio conocido por servir publicidad o rastreadores, Pi-hole intercepta esa solicitud y la bloquea antes de que llegue a tu dispositivo. El resultado es una experiencia de navegación más limpia, rápida y segura para toda tu red.
Los beneficios de implementar un servidor Pi-hole son inmediatos y notables:
- Bloqueo de anuncios en toda la red: Elimina la publicidad en navegadores web, aplicaciones móviles y hasta en tu smart TV.
- Mejora del rendimiento: Al no tener que cargar los pesados scripts de anuncios y rastreadores, las páginas web cargan mucho más rápido.
- Mayor privacidad: Bloquea los dominios de seguimiento que las empresas utilizan para crear perfiles sobre tus hábitos de navegación.
- Panel de control centralizado: Ofrece una interfaz web muy intuitiva donde puedes ver estadísticas en tiempo real, gestionar listas de bloqueo y monitorizar la actividad de tu red.
Requisitos de Hardware y Software
Para empezar, necesitarás reunir algunos componentes básicos. La Raspberry Pi 4 es ideal por su bajo consumo energético y su excelente rendimiento para esta tarea.
Hardware Necesario:
- Raspberry Pi 4: Cualquier modelo con al menos 1 GB de RAM es más que suficiente.
- Tarjeta microSD: Una de 16 GB de buena calidad (Clase 10) es perfecta.
- Fuente de alimentación: Un adaptador de corriente USB-C oficial o de calidad para la Raspberry Pi 4.
- Cable Ethernet: Aunque se puede hacer por Wi-Fi, una conexión por cable es altamente recomendada para la estabilidad de un servidor DNS.
- Carcasa (Opcional): Para proteger tu Raspberry Pi del polvo y los golpes.
Software Necesario:
- Raspberry Pi Imager: La herramienta oficial para flashear el sistema operativo en la microSD.
- Raspberry Pi OS Lite: La versión sin entorno de escritorio es ideal para un servidor, ya que consume menos recursos.
- Cliente SSH: Como PuTTY para Windows o la Terminal integrada en macOS y Linux.
Guía de Configuración Paso a Paso
Una vez que tengas todo el material, es hora de poner manos a la obra. Sigue estos pasos cuidadosamente para tener tu Pi-hole funcionando en menos de una hora.
Paso 1: Preparar el Sistema Operativo
Lo primero es instalar Raspberry Pi OS en tu tarjeta microSD. Usa la herramienta Raspberry Pi Imager.
- Descarga e instala Raspberry Pi Imager desde la web oficial.
- Inserta la tarjeta microSD en tu ordenador.
- Abre el Imager y selecciona “Raspberry Pi OS (other)” y luego “Raspberry Pi OS Lite (64-bit)”.
- Selecciona tu tarjeta microSD como destino.
- ¡Paso clave! Antes de grabar, haz clic en el icono de engranaje para abrir las opciones avanzadas. Aquí, activa “Enable SSH”, establece un nombre de usuario y una contraseña segura, y si lo deseas, configura tus credenciales de Wi-Fi (aunque recomendamos usar Ethernet).
- Haz clic en “Write” y espera a que el proceso termine.
Paso 2: Conexión Inicial y Actualización
Con el sistema operativo ya en la tarjeta, insértala en tu Raspberry Pi. Conecta el cable Ethernet al Pi y a tu router, y finalmente, conecta la fuente de alimentación.
Ahora, necesitas encontrar la dirección IP de tu Raspberry Pi. Puedes hacerlo accediendo a la interfaz de administración de tu router y buscando en la lista de dispositivos conectados. Una vez que la tengas, conéctate por SSH:
ssh tu_usuario@direccion_ip_de_la_pi
Una vez dentro, es fundamental actualizar el sistema con los siguientes comandos:
sudo apt update
sudo apt upgrade -y
Paso 3: Configurar una IP Estática
Un servidor DNS necesita una dirección IP fija para que los dispositivos siempre sepan dónde encontrarlo. Aunque Pi-hole puede intentar configurar esto por ti, es mejor hacerlo manualmente para asegurar que no haya problemas. Edita el archivo de configuración de red:
sudo nano /etc/dhcpcd.conf
Ve al final del archivo y añade las siguientes líneas, adaptando las direcciones IP a la configuración de tu red:
interface eth0
static ip_address=192.168.1.10/24
static routers=192.168.1.1
static domain_name_servers=1.1.1.1 8.8.8.8
- static ip_address: La IP estática que quieres para tu Pi (asegúrate de que esté fuera del rango DHCP de tu router).
- static routers: La dirección IP de tu router (la puerta de enlace).
- static domain_name_servers: Un DNS público (usaremos Cloudflare y Google por ahora; Pi-hole lo gestionará más tarde).
Guarda el archivo (Ctrl+X, luego Y, y Enter) y reinicia la Raspberry Pi:
sudo reboot
Vuelve a conectarte por SSH usando la nueva IP estática que has configurado.
Paso 4: Instalación de Pi-hole
¡Llegó el momento! La instalación de Pi-hole es increíblemente sencilla gracias a su script automatizado. Ejecuta el siguiente comando en la terminal:
curl -sSL https://install.pi-hole.net | bash
El instalador te guiará con una serie de preguntas. La mayoría de las opciones por defecto son correctas, pero presta atención a:
- Upstream DNS Provider: Elige el proveedor de DNS que prefieras (Cloudflare, Google, OpenDNS, etc.). Este será el servicio que Pi-hole consultará para las peticiones no bloqueadas.
- Select Block Lists: Deja las listas por defecto activadas. Siempre podrás añadir más después.
- Install Admin Web Interface: Di que sí (ON). Es esencial para gestionar tu Pi-hole.
Al final de la instalación, aparecerá una pantalla resumen muy importante. Apunta o haz una captura de pantalla de la contraseña del panel de administración (Web password). La necesitarás para acceder a la interfaz web.
Paso 5: Configurar tu Router
Este es el último paso para que la magia ocurra. Debes decirle a tu router que utilice tu Pi-hole como servidor DNS para todos los dispositivos de la red.
- Accede a la interfaz de administración de tu router (normalmente en 192.168.1.1 o 192.168.0.1).
- Busca la sección de configuración DHCP/DNS.
- En el campo de “Servidor DNS Primario” o “DNS 1”, introduce la dirección IP estática de tu Raspberry Pi.
- Deja el campo de “Servidor DNS Secundario” o “DNS 2” vacío. Esto fuerza a todos los dispositivos a usar únicamente Pi-hole.
- Guarda los cambios y reinicia tu router.
Para que tus dispositivos empiecen a usar el nuevo DNS, puedes reiniciarlos o simplemente desconectarlos y volverlos a conectar a la red.
Verificando que todo Funciona
Para confirmar que tu Pi-hole está bloqueando anuncios, abre un navegador y ve a la dirección de tu panel de administración:
http://tu_ip_estatica/admin
Inicia sesión con la contraseña que guardaste. Si empiezas a ver cómo el contador de “Queries Blocked” aumenta y los gráficos se llenan de datos, ¡felicidades, lo has conseguido! Visita una página web que normalmente esté llena de anuncios y comprueba cómo ha desaparecido la publicidad.
Conclusión: Una Red Más Limpia y Rápida
Configurar un servidor Pi-hole en una Raspberry Pi 4 es un proyecto gratificante que transforma por completo tu experiencia en internet. No solo te despides de los molestos anuncios, sino que también mejoras la velocidad de tu red y proteges tu privacidad de forma proactiva. Con esta guía, tienes todas las herramientas para tomar el control de tu red doméstica y disfrutar de una navegación más limpia y segura para todos tus dispositivos.


