Generalidades

Cómo instalar Linux y Pi-hole en cualquier dispositivo Android | Autor: André Nagatani | Septiembre de 2021

El menú de texto de la computadora se muestra en la pantalla del teléfono inteligente en la oscuridad.
Foto de Kelvin Valerio en Pexels

contenido

Esta guía está dirigida a principiantes en el laboratorio doméstico, y su objetivo es experimentar completamente la experiencia de instalar Pi-hole en un dispositivo dedicado y agregarlo a su red doméstica.

Hay algunas cosas a tener en cuenta. El proceso es como instalar Pi-hole en la Raspberry Pi. Esta guía se aplica a todos los dispositivos Android, pero debido a la amplia variedad de dispositivos Android, su kilometraje puede variar.

el últimoUna generaciónLo que debe tenerse en cuenta es la seguridad de su dispositivo Android. Debe usar un dispositivo con el último kernel de Android. Si elige usar un dispositivo con un kernel desactualizado, esto puede representar una vulnerabilidad en su red.

Para fines de aprendizaje, esto debería estar bien, pero si planea ejecutar dispositivos Pi-hole durante mucho tiempo, le recomiendo encarecidamente que use un dispositivo adecuado, como Raspberry Pi Zero-W.

En resumen, la idea es instalar y ejecutar el sistema operativo Linux (Debian) en su dispositivo Android, y luego instalar y ejecutar pi-hole desde esa instalación de Linux.

  • Cualquier dispositivo Android. El dispositivo Android debe ser raíz.
  • Una tarjeta micro SD, esto no es necesario, si tiene suficiente espacio, puede ejecutar directamente desde el almacenamiento interno de su dispositivo Android, mi memoria interna no es lo suficientemente grande, así que usaré una vieja tarjeta micro SD de 8GB de baja calidad , Esta ni siquiera es una tarjeta de nivel 10, pero puede funcionar.
  • Una terminal que ejecuta todos los comandos. Digo «terminal» porque puedes usar el mismo dispositivo Android para realizar esta operación, pero por supuesto la experiencia de hacerlo no es buena, así que usaré SSH para conectarme al dispositivo Android desde mi dispositivo principal La computadora ejecuta todos los comandos con una pantalla grande y cómoda y mi buena gente * No virtual * teclado.

1. Instale Busybox

Instalar en pc Caja ocupada Desde Playstore hasta tu dispositivo Android, esta aplicación no es Busybox en sí, sino un instalador, así que abre la aplicación y presiona «instalar», usaremos la configuración predeterminada, por lo que no se requieren más cambios aquí.

2. Instale linux-deploy

Instalar en pc Implementación de Linux Desde Playstore hasta su dispositivo Android, ahora tenemos que establecer algunas configuraciones diferentes.

Primero haga clic en el menú de hamburguesas en la esquina superior izquierda e ingrese a la configuración, podemos establecer algunas configuraciones interesantes aquí, abra «Encendido automático», Haga clic debajo del medio ambiente «Variable de ruta» E ingrese la ubicación donde está instalado Busybox. Si usa la configuración predeterminada, debería ser /system/xbin luego haga clic en «Actualizar entorno». debajo «Servicio» Abierto «telecomunicaciones» Opciones. Este es el contenido completo de este menú.

De vuelta a la interfaz principal de Linux-deploy, hay un menú de tres puntos en la esquina superior derecha, debajo de este menú puede usar «estado» Opción para verificar la información de su sistema, como su arquitectura.

En la parte inferior derecha hay otro menú, donde configuraremos nuestra instalación de Linux, seguimos pulsando sobre él.

Este es el atributo que usaré:

Ahora regrese a la pantalla principal y haga clic en el menú de tres puntos ubicado en la esquina superior derecha, luego presione «Instalar». Esto llevará un tiempo, así que espere a que se complete.

Cuando vea la última línea se muestra como <<<deploy Su instalación está completa y ahora ha instalado correctamente Linux en su dispositivo Android. ¡Felicitaciones!

Presione en la esquina inferior izquierda «Comienzo» Comience a ejecutar su distribución de Linux desde su dispositivo Android, estamos listos para comenzar a usar SSH No hay nada configurable en dispositivos Android.

3. Utilice SSH para conectarse a su dispositivo Android

Abra el terminal de su elección, este puede ser CMD Si estás en la ventana Conecta el robot Si está usando el mismo dispositivo Android o cualquier terminal predeterminado, si está usando una Mac o cualquier distribución de Linux. Y escriba el siguiente comando SSH para iniciar una conexión segura:

esta nombre de usuario Fue establecido por usted en la configuración anterior dirección IP Igual que el que se muestra en la parte superior de Linux-deploy. Por ejemplo, el comando final debería verse así:

Si no está utilizando el puerto ssh predeterminado, el comando será:

dónde port Será el puerto que seleccionaste en la configuración anterior.

Es posible que su terminal le pregunte si desea agregar Clave de host Primera vez en su archivo, ingrese Y continúe.

Luego le pedirá su contraseña, ingrese la contraseña y presione Enter. Ahora está conectado a su dispositivo Android, y cada comando que ingrese en el terminal se ejecutará en la distribución de Linux instalada en su dispositivo Android.

4. Actualice su lista de fuentes

Por defecto, la lista de fuentes instaladas debería ser:

Le agregaré seguridad y actualizaré canales, así que ejecute los siguientes comandos en su terminal:

Reemplace el contenido del archivo con:

Úselo en su teclado ctrl + shift+ O Para guardar los cambios, le preguntará el nombre del archivo que desea guardar, solo presione enter. Salir ahora nano de acuerdo a ctrl + shift + X

Ahora verifiquemos si nuestro sistema Linux está actualizado, ejecute el comando:

y luego:

Ahora estamos listos para instalar pi-hole.

5. Instale el agujero pi

Utilice el siguiente comando para instalar curl:

Antes de ejecutar el instalador como root usando el siguiente comando:

Luego ejecute la instalación automatizada de un solo paso de pihole

Cuando lo pregunte el instalador de pihole «Elija una interfaz» Elegir wlan0

Todas las demás configuraciones se establecerán en los valores predeterminados. Puede hacer clic en «Aceptar» o continuar y seguir los pasos hasta el final, esta es una instalación estándar de Pihole.

Una vez completada la instalación, le sugiero que utilice el siguiente comando para cambiar la contraseña de la página de administración de pihole:

Establezca la contraseña que desee.

Pihole ahora está instalado, puede salir del modo raíz con el siguiente comando:

Ahora que pihole está instalado y funcionando, puede usar

6. Configure su dispositivo para usar pihole

Empiece a usar ahora Agujerito Configure su dispositivo para usar dirección IP pihole (la misma dirección que usa para SSH) Como sistema de nombres de dominio Servidor, prefiero hacer esto en mi enrutador, por lo que todos los dispositivos conectados a mi red lo usarán sin tener que configurarlo manualmente en cada dispositivo.

Esto variará dependiendo de su enrutador. Configuré mi enrutador para usar la dirección IP de mi pihole como servidor DNS, y dejaré el formulario del segundo servidor DNS en blanco en la configuración de mi enrutador.

También debe configurar una dirección IP estática para su canalización en su enrutador para que tenga la misma dirección cada vez que se conecte a su red.

Cuando termine, pihole debería estar ejecutándose y ya lo está usando, pero debemos hacer un trabajo de limpieza.

7. Corrija la página de administración que no se carga

Puede utilizar la dirección para acceder a su página de gestión de pihole

o

(Al usar Pi-hole como su servidor DNS), si ha estado siguiendo esta guía, es posible que no pueda conectarse a esta página de administración. Esto se debe a que nuestro servidor web no tiene los permisos correctos. Utilice el siguiente comando en el terminal para cambiarlo:

Cuando termine, reinicie su servicio usando el siguiente comando:

Su página de administración debería funcionar ahora.

Eso es todo, ahora que ha instalado con éxito la distribución de Linux y Pihole en su dispositivo Android, este es solo su primer paso hacia un mundo nuevo. Pihole es solo uno de los muchos servicios que puede alojar por su cuenta para mejorar su experiencia general de Internet .La privacidad y seguridad de su propia red doméstica.

Si desea expandir este tema aún más, puede intentar usar Wireguard para implementar su propio servidor VPN, o usar PfSense para implementar su propio firewall, o incluso actualizar su dispositivo y comenzar a usar Raspberry Pi para hacer estas cosas por usted.

LEER  Las principales características ocultas de Android. Las principales características ocultas de Android ... | Escrito por Mizla | Agosto 2021

Publicaciones relacionadas

Un comentario

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba