La finalidad de este post es indicar como puedes montarte en casa un sistema para bloquear publicidad. En vez de ir máquina a máquina o smartphone a smartphone puedes atajar de golpe los bloqueos de dominios publicitarios con pi-hole.
El primer paso es instalar Raspbian sobre la raspberry Pi. Yo he usado una vieja aunque puedes usar una nueva si te da la gana.
Esto puede hacerse descargando una imagen desde aquí: downloads.raspberrypi.org/raspbian_lite_latest
En mi caso yo he optado por la versión Lite ya que voy a montarla sobre una raspberry Pi 1 model B.
Instalar Raspbian
$ unzip 2020-02-13-raspbian-buster-lite.zip
$ dd if=2020-02-13-raspbian-buster-lite.img of=/dev/sdx bs=4096
Cambiando /dev/sdx por el dispositivo de la tarjeta SD en el que quieras calzar la imagen de raspbian.
Una vez finaliza pon la tarjeta SD en la raspberry Pi y la enciendes. Al menos una vez para que se expanda la partición.
Configurar el acceso vía ssh
No olvides de conectarla a internete para seguir instalando Pi hole y que el user por defecto es «pi» con password «raspberry».
Si deseas configurarla un poco puedes hacerlo con el comando «sudo raspi-config» (teclado spanish, idioma, overclock, …).
En el archivo /etc/dhcpcd.conf se puede «setear» una IP estática.
Instalar Pi Hole
Una vez andamos ya con nuestro Raspbian funcionando bien en nuestra Raspberry Pi viejuna vamos a pasar al turrón.
Hacemos login de forma remota vía ssh o colocando un teclado en la raspberry Pi y ejecutamos lo siguiente:
# curl -sSL https://install.pi-hole.net | bash
El proceso de instalación comenzará y ya es todo sobre raíles.
Al terminar tendríamos que poder entrar ya a la administración web introduciendo en un navegador la IP (reiniciando antes la raspberry pi una vez al menos).
Ahora ya tendríamos una raspberry pi para bloquear publicidad siempre que configuremos la IP que le hemos puesto como server DNS en los equipos de casa.
Podemos hacer una prueba con dig así:
$ dig @10.10.10.210 google.com
¿Buena cosa verdad? Pues si. Se ahorra mucho trafico absurdo.
Nota: Puedes resetear la password desde la raspberry pi vía ssh con el comando «sudo pihole -a -p».
Saludos cordiales.