En este tutorial podrás aprender a instalar Pi Hole en una Raspberry Pi y como configurar la wifi de tus dispositivos sea un ordenador, móvil o tablet para que no muestren ningún anuncio en una página web.
Contenido
Aclaración
Se puede usar Pi Hole no solo para bloquear anuncios, también para bloquear solo malware, scams y ciertos trackers que vulneran seriamente la privacidad.
Ver listas de hosts
AdBlock vs Pi Hole
AdBlock es una extensión que puedes instalar en el navegador para desactivar la pubicidad, Pi Hole también bloquea la publicidad pero a todos los dispositivos conectados a la wifi.
Requisitos
Lista de la compra
Te dejo enlaces a las cosas que te harán falta:
- Raspberry Pi 4
- Raspberry Pi 3 (esta es la que tengo yo, es más barata que la versión 4)
- Tarjeta de memoria micro SD de 64GB + Adaptador (con una memoría de 8 GB ya es suficiente)
- Adaptador SD o micro SD a USB (si tu ordenador tiene lector de tarjetas SD no te hace falta)
- Cable HDMI 1.8 metros (es el primero que he visto, si necesitas que sea más largo)
- Cable de red RJ45 (he puesto el de 1 metro, pero hay varios tamaños disponibles)
Opcional
- Protector y disipador de calor (este es compatible con los modelos de Raspberry Pi de 4B / 3B + / 3B)
- Cable con interruptor para encender y apagar (te puede servir el mismo cable para cargar el móvil si es micro usb)
- Adaptador PS/2 a USB (si tienes un teclado o ratón bluetooth no te hace falta)
- Adaptador HDMI a VGA (si quieres usar un monitor que no tiene HDMI)
Instalar programas necesarios
Solo te hace falta descargar e instalar el programa Raspberry Pi Imager, este es compatible para windows, mac y linux.
Manos a la obra
Introduce la tarjeta SD a tu ordenador
Si tu ordenador tiene lector de tarjetas SD, tienes que poner la tarjeta micro SD en el adaptador a SD.
Si tu ordenador no tiene lector de SD, tendrás que usar el adaptador USB, en este puedes conectar directamente la tarjeta micro SD sin el adaptador a SD.
Instala el sistema operativo Raspbian en la SD
Abre el programa Raspberry Pi Imager, selecciona la tarjeta SD, en sistema operativo la primera opción la que pone recomendada (o en inglés Recommended) y dale al botón Write.
Esta operación puede tardar varios minutos, no hace falta que estés pendiente, en cuando termine te saldrá el mensaje “You can now remove the sd card from the reader”.
Cuando termine introduce la tarjeta micro SD en la Raspberry Pi.
Conecta la Raspberry a un teclado, ratón y monitor
El sistema operativo Raspbian es capaz de conectarse a un teclado y ratón mediante bluetooth.
También puedes usar un teclado y ratón con puerto PS/2, pero te hará falta un adaptador USB.
Conecta la Raspberry Pi a un televisor monitor de ordenador mediante el puerto HDMI.
Por úlimo conecta la Raspberry a la corriente o al puerto USB de un ordenador.
Conecta la Raspberry Pi al router
Para ello tienes que usar el conector RJ45 para conectar la Raspberry a un puerto de red libre del router.
Primeros pasos con el sistema operativo Raspbian
Si ya tienes configurado el asistente de “Welcome to raspberry pi desktop”, puedes satar al siguiente paso.
1. En la pantalla de bienvenida “Welcome to raspberry pi desktop”, pulsa en el botón “Next” (Siguiente).
2. En el paso “Set country”, elige tu país e idioma, por ejemplo:
Country: Spain
Language: European Spanish
Timezone: Madrid
¡Next!
3. En el paso “Change password”, tendrás que elegir la contraseña, si dejas los campso en blanco por defecto los credenciales serán:
Usuario: pi
Contraseña: raspberry
¡Next!
4. En el paso “Setup up screen”, si ves que no se está aprovechando el tamaño de la pantalla y te aparecen unos margenes negros activa la opción:
This screen shows a black border around the desktop
¡Next!
5. En el paso “Select wifi”, puedes saltarte este paso ya que la Raspberry Pi está conectada a la red local.
¡Next!
6. En el paso “Update software”, puedes saltartelo pulsando el botón “Skip”.
7. En el paso “Setup complete”, puede que te pregunte para reiniciar el sitema, pulsa en botón “Later”, ahora no es necesario.
Instala Pi Hole
1. Abre una terminal.
2. Ejecuta el siguiente comando:
curl -sSL https://install.pi-hole.net | bash
3. Realmente para completar la instalación las opciones por defecto están bien, solo tienes que ir pulsando intro para ir al siguiente paso.
¡Importante! Fijate en la siguiente pantalla “Installation Complete”, copia la IP y la contraseña para más tarde cuando configures la wifi de tus dispositivos.
Configura la Wifi en tus dispositivos
Tienes que configurar cada uno de los dispositivos a los que quieras bloquear la publicidad para que usen tu Raspberry Pi con Pi Hole como servidor de DNS.
Android
1. Entra en Ajustes.
2. Entra en Wifi.
3. Selecciona la wifi a la que estás conectado.
4. En la opción “Ajustes de IP”, selecciona “IP estática”.
5. Por si acaso copia lo que tengas en el campo DNS 1 en el campo DNS 2.
6. En el campo “DNS 1” introduce la IP que has apuntado en el paso anterior de “Installation Complete”.
7. Desactiva y activa la Wifi de tu dispositivo de la red.
iOS
1. Entra en Ajustes.
2. Entra en Wifi.
3. Selecciona la wifi a la que estás conectado.
4. Entra en “Configurar DNS”.
5. Selecciona la opción “Manual”.
6. Pulsa en “Añadir servidor” e introduce la IP que has apuntado en el paso anterior de “Installation Complete”.
7. Pulsa en “Guardar”.
8. Desactiva y activa la Wifi de tu dispositivo de la red.
Windows 10
1. Entra en el Panel de control.
2. Entra en Red e Internet.
3. Dentro de Estado entra en Cambiar la configuración de red > Cambiar opcioens del adaptador.
4. En la red wifi donde estás conectado, haz clic derecho y selecciona Propiedades.
5. En la ventana de propiedades de la Wifi, selecciona la opción “Protocolo de Internet versión 4 (TCP /IPv4)” y pulsa el botón Propiedades.
6. En la ventana de Propiedades: Protocolo de Internet versión 4, abre la pestaña “Configuración alternativa”.
7. Selecciona la opción “Configurada por el usuario”.
8. En el campo “Dirección IP” introduce la IP de tu router, la que sale debajo del router, en mi proveedor movistar en el router me sale 192.168.1.41.
9. En el campo “Máscara de subred” introduce 255.255.255.0.
10. En el campo “Servidor DNS preferido” introduce la IP que has apuntado en el paso anterior de “Installation Complete”.
11. Pulsa en “Aceptar” para guardar la configuración.
12. Desactiva y activa la Wifi de tu dispositivo de la red.
macOS
1. Entra en Preferencias del sistema.
2. Entra en Red.
3. En la red seleccionada pulsa en el botón “Avanzado”.
4. Selecciona “DNS”.
5. Introduce la IP que has apuntado en el paso anterior de “Installation Complete”.
6. Pulsa en “Aceptar” para guardar la configuración.
7. Desactiva y activa la Wifi de tu dispositivo de la red.