Cómo convertir tu Raspberry Pi en un puente Wi-Fi

Hoy en día, es tentador suponer que todos los dispositivos admiten Wi-Fi, pero no todos los dispositivos pueden conectarse a Internet de forma inalámbrica. Aquí es donde una Raspberry Pi puede ser útil: convirtiéndola en un puente Wi-Fi.

Si desea reutilizar una vieja computadora de escritorio solo con Ethernet y necesita una forma rápida y fácil de convertir una señal Wi-Fi en una conexión Ethernet, puede usar una Raspberry Pi.

Convierta su Raspberry Pi en un puente Wi-Fi

En este tutorial, aprenderá cómo transformar su Raspberry Pi en un puente Wi-Fi que se conecta a su red de forma inalámbrica y convierte esta señal en una conexión por cable. Luego, puede conectar cualquier dispositivo a la Raspberry Pi a través de un cable Ethernet, y ese dispositivo tendrá acceso instantáneo a su red.

Su puente Raspberry Pi puede convertir una conexión Wi-Fi en una conexión Ethernet.

Antes de continuar, vale la pena señalar que es poco probable que un dispositivo que está conectado a Wi-Fi a través de su Raspberry Pi disfrute de las mismas velocidades que un dispositivo que está conectado a su red directamente. Sin embargo, si no es posible conectar físicamente su dispositivo solo Ethernet a su enrutador, entonces una Raspberry Pi es una forma rápida, fácil y relativamente económica de poner ese dispositivo en línea.

Lo que necesitarás

Para completar este tutorial, necesitará:

  • Modelo Raspberry Pi con módulo Wi-Fi (Raspberry Pi zero, 3 y 4) ejecutando Raspberry Pi OS
  • Cable de alimentación compatible con su Raspberry Pi
  • Teclado externo y una forma de conectarlo a su Raspberry Pi
  • Cable HDMI o micro HDMI, según su modelo de Raspberry Pi
  • Monitor externo
  • Cable de ethernet

Actualiza tu Pi

Si aún no lo ha hecho, conecte su teclado externo, monitor y cualquier otro periférico a su Raspberry Pi, luego conecte su Pi a una fuente de alimentación.

Antes de comenzar, verifique que su Raspberry Pi esté actualizada. Abra una nueva Terminal haciendo clic en el icono “Terminal” en la barra de herramientas de Raspbian, luego ejecute los siguientes comandos:

Configure sus servicios de red: instalación de dnsmasq

A continuación, instale dnsmasq, que proporciona almacenamiento en caché del Sistema de nombres de dominio (DNS) y un servidor de Protocolo de configuración dinámica de host (DHCP). Utilice este paquete para procesar solicitudes de DNS, lo que permitirá que su Raspberry Pi actúe como un mini enrutador para un dispositivo solo Ethernet.

Para instalar dnsmasq, ejecute el siguiente comando:

Configure su conexión ethernet

A continuación, configure la interfaz eth0 para usar una dirección IP estática modificando el archivo “dhcpcd.conf”. Para abrir este archivo de configuración, ejecute el siguiente comando:

El archivo “dhcpcd.conf” ahora se abrirá en el editor de texto Nano. En este archivo, agregue lo siguiente:

Guarde sus cambios presionando Ctrl + O. Para cerrar el archivo de configuración, presione Ctrl + X.

Estos cambios pueden estar activos reiniciando el servicio dhcpcd:

Reemplazo del archivo de configuración dnsmasq

El paquete dnsmasq proporciona un archivo de configuración predeterminado, pero debe reemplazarlo con sus propias configuraciones personalizadas que le indiquen a dnsmasq cómo manejar el tráfico DHCP y DNS.

Antes de realizar cualquier cambio, cambie el nombre y reubique el archivo dnsmasq.conf original:

Abra el archivo de configuración de reemplazo para editarlo:

Ahora debería estar mirando el archivo dnsmasq.conf en el editor de texto Nano. En Nano, agregue lo siguiente:

Puede utilizar el editor de texto Nano para crear un archivo dnsmasq.conf personalizado.

Guarde sus cambios presionando Ctrl + O. Para cerrar el archivo de configuración, presione Ctrl + X.

Habilitar el reenvío de IP

A continuación, habilite el reenvío de IP para que su Raspberry Pi pueda aceptar paquetes de red desde la conexión Ethernet y reenviarlos a su enrutador.

Para habilitar el reenvío de IP ipv4p, edite el archivo de configuración “sysctl.conf”:

El archivo “sysctl.conf” ahora se iniciará en el editor de texto Nano. En este archivo, busque la siguiente línea:

Elimine el # para que esta línea se convierta en:

Configure el reenvío de puertos en su Raspberry Pi.

Guarde sus cambios presionando Ctrl + O. Para cerrar el archivo de configuración, presione Ctrl + X.

Ahora, active su nuevo archivo de configuración “sysctl.conf”:

Comience a reenviar el tráfico de Ethernet a Wi-Fi

Ahora que ha habilitado con éxito el reenvío de IP, puede configurar su firewall para reenviar tráfico desde la interfaz Ethernet (eth0) a la conexión Wi-Fi. Con este reenvío en su lugar, cualquier dispositivo que se conecte a la Raspberry Pi a través de Ethernet obtendrá acceso a la conexión Wi-Fi (wlan0) de la Pi.

Agregue algunas reglas que le digan cómo su Raspberry Pi cómo reenviar todos los paquetes de datos que recibe:

Guarde estas nuevas reglas:

Estas reglas se eliminarán cada vez que se reinicie su Raspberry Pi, así que asegúrese de que se vuelvan a cargar al inicio.

Defina lo que sucede al inicio editando el archivo “rc.local”:

El archivo rc.local ahora se abrirá en el editor de texto Nano. En el editor, busque lo siguiente:

Agregue lo siguiente directamente encima de la línea de “salida”:

Guarde sus cambios presionando Ctrl + O. Para cerrar el archivo de configuración, presione Ctrl + X.ter. “

Prueba tu puente Wi-Fi

El último paso es iniciar el servicio dnsmasq:

¡Ahora puede poner a prueba su puente Wi-Fi! Conecte cualquier dispositivo solo Ethernet a su Raspberry Pi a través de un cable Ethernet. Su Raspberry Pi ahora proporcionará una conexión a Internet a este dispositivo solo Ethernet.

Conclusión

Ha aprendido a compartir el Wi-Fi de su Raspberry Pi con cualquier dispositivo con cable convirtiendo su conexión Wi-Fi en una conexión Ethernet. También puede usar su Raspberry Pi como un punto de acceso Wi-Fi de portal cautivo o como un servidor web personal. Háganos saber si esto le resulta útil.

Siga leyendo para conocer otros proyectos de Raspberry Pi que puede hacer por su cuenta.

¿Es útil este artículo?

¡Compártelo en redes sociales!

Deja una respuesta

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