Tabla de Contenidos

🕸️ DNS Sinkhole en Orange Pi One 🍊

Esta página documenta la transición técnica desde los intentos fallidos de instalar Pi-hole en un sistema operativo antiguo hasta la solución exitosa con AdGuard Home.

1. El Escenario Inicial

* Hardware: Orange Pi One (CPU Allwinner H3, 512MB RAM). * S.O.: Armbian / Debian 9 (Stretch) - Versión EOL (End of Life). * Estado: Sistema con repositorios oficiales desactivados por antigüedad.

2. El Desafío: ¿Por qué falló Pi-hole?

Intentamos el instalador estándar (curl -sSL … | bash), pero tropezamos con el “muro” de la obsolescencia:

A. Repositorios "Muertos" (Error 404)

El instalador fallaba al hacer Update local cache porque los servidores de 2017 ya no existen en las rutas habituales.

deb http://archive.debian.org/debian/ stretch main contrib non-free
deb http://archive.debian.org/debian-security/ stretch/updates main contrib non-free

B. El Error de Seguridad (Firmas Expiradas)

Las “llaves” digitales de Debian 9 caducaron, bloqueando cualquier descarga.

Acquire::Check-Valid-Until "false";

C. Error Crítico: pihole-meta.deb

Finalmente, el instalador abortó con: [X] Building dependency package pihole-meta.deb failed.

3. La Solución Ganadora: AdGuard Home 😍

Cambiamos de estrategia hacia AdGuard Home. A diferencia de Pi-hole, este se distribuye como un binario estático.

¿Qué significa esto? Que es un único archivo ejecutable que ya contiene todas sus librerías dentro. No le pide nada prestado al sistema operativo, lo que lo hace inmune a la vejez de Debian 9.

Proceso de Instalación

1. Descarga del binario (ARMv7):

wget https://static.adguard.com/adguardhome/release/AdGuardHome_linux_armv7.tar.gz

2. Descompresión e Instalación:

tar -xvzf AdGuardHome_linux_armv7.tar.gz
cd AdGuardHome
sudo ./AdGuardHome -s install

3. Configuración Final: Acceso vía web por el puerto 3000 para el asistente y puerto 80 para el tablero definitivo.

4. Lecciones Aprendidas (¿Qué pasa por detrás?)

Estado Final: **OPERATIVO** Acceso Panel: http://192.168.0.X