Cómo convertir su Raspberry Pi en un punto de acceso inalámbrico

¿Está buscando crear múltiples puntos de acceso en toda su casa sin ninguno de los problemas de latencia y conectividad que suelen asociarse con el uso de un extensor de Wi-Fi? En este artículo, aprenderá cómo convertir su Raspberry Pi en un punto de acceso inalámbrico.

Una vez que su punto de acceso inalámbrico esté en funcionamiento, cualquier persona que tenga la contraseña podrá conectarse a su Raspberry Pi como si fuera un “mini enrutador”, ideal para todos, desde propietarios de cafés que quieran ofrecer a sus clientes Wi-Fi gratuito, a empleadores que necesitan crear una red privada para sus empleados, o incluso a alguien a quien simplemente le gusta la idea de tener múltiples redes Wi-Fi en casa.

Lo que necesitarás

Para completar este tutorial, necesitará:

  • Raspberry Pi 3/4 que ejecuta Raspbian. Si aún no tiene Raspbian, puede agarra la última versión y flashearlo usando Autor de aguafuertes.
  • 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 el modelo de Raspberry Pi
  • Monitor externo
  • Cable de ethernet. Dado que está convirtiendo su Raspberry Pi en un punto de acceso inalámbrico, deberá conectarse a través de Ethernet en lugar de Wi-Fi. Esto también significa que no funcionará con Raspberry Pi 2 o Raspberry Pi Zero, ya que les falta el puerto Ethernet o la tarjeta inalámbrica.

Una vez que haya reunido sus herramientas, es hora de crear su propio punto de acceso Wi-Fi.

Para comenzar: configure su Raspberry Pi

Para comenzar, conecte todos los periféricos a su Raspberry Pi, incluido el cable Ethernet.

¡Asegúrate de conectar un cable Ethernet a tu Raspberry Pi!

Una vez que su Raspberry Pi se haya iniciado, es una buena idea verificar que esté ejecutando la última versión de Raspbian, así que inicie una Terminal haciendo clic en el pequeño icono “Terminal” en la barra de herramientas. Escriba el siguiente comando:

Presione Enter en su teclado y espere a que se ejecute el comando.

Escriba el siguiente comando y presione Entrar una vez más:

Después de la actualización, es mejor reiniciar su Raspberry Pi para que los cambios en el sistema surtan efecto. Ejecute el siguiente comando:

Instalar complementos hostapd, dnsmasq y firewall

Instala el hostapd (demonio del punto de acceso del host), que es un paquete de software que puede transformar las tarjetas de interfaz de red en puntos de acceso.

Para instalar hostapd en su Raspberry Pi, abra una Terminal y ejecute el siguiente comando:

Instale el demonio del punto de acceso del host, a través de la Terminal de su Raspberry Pi.

Habilite el punto de acceso inalámbrico y configúrelo para que se inicie automáticamente al inicio:

Ahora podemos habilitar nuestro punto de acceso inalámbrico (WAP).

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) diseñado para redes pequeñas.

Para instalar este paquete de software, ejecute el siguiente comando en la Terminal:

Finalmente, instale netfilter-persistent y el iptables-persistent plugin, que se encargará de guardar y cargar las reglas del firewall en tu Raspberry Pi:

Asignar una dirección IP estática

El servidor del Protocolo de configuración dinámica de host requiere una dirección IP estática, por lo que en esta sección configurará una IP estática para su Raspberry Pi.

Para comenzar, ejecute el siguiente comando en la Terminal:

Raspbian abrirá el archivo de configuración de dhcpcd. Desplácese hasta el final de este archivo y agregue las siguientes líneas:

Guarde sus cambios presionando Ctrl + O seguido por Ctrl + X.

Habilitar el enrutamiento

Su punto de acceso Raspberry Pi ahora está ejecutando su propia red inalámbrica independiente. Sin embargo, si desea permitir que los clientes accedan a las computadoras en su red Ethernet, deberá habilitar el enrutamiento.

Para habilitar el enrutamiento, cree un archivo “routed-ap.conf” usando el siguiente comando:

Esto crea un archivo “routed-ap.conf” y lo abre para editarlo en el editor de texto Nano. En el editor de texto, escriba lo siguiente:

Guarde sus cambios presionando Ctrl + O seguido por Ctrl + X.

Agregue una nueva regla de firewall a su Raspberry Pi ejecutando el siguiente comando:

Finalmente, use netfilter-persistent para asegurarse de que su nueva regla se cargue al inicio:

Configure sus servicios de DHCP y DNS

El paquete dnsmasq proporciona un archivo de configuración predeterminado, pero no necesitamos todas las opciones incluidas en este archivo.

Para facilitar las cosas, cambie el nombre del archivo de configuración predeterminado de dnsmasq y cree un archivo de reemplazo que esté completamente vacío. Luego abra este nuevo archivo “dnsmasq.conf” en el editor de texto Nano y agregue solo las opciones de configuración que realmente necesitamos.

Para comenzar, ejecute los siguientes comandos de Terminal:

Agregue las siguientes opciones de configuración:

Guarde sus cambios presionando Ctrl + O seguido por Ctrl + X.

Cree un nombre de red y una contraseña

Configure su punto de acceso inalámbrico editando el archivo de configuración de hostapd.

Para abrir este archivo y editarlo, ejecute el siguiente comando:

Agregue algo de información sobre su punto de acceso inalámbrico, lo que incluye darle un nombre y protegerlo con una contraseña. Para ayudar a proteger su punto de acceso, su contraseña debe tener ocho caracteres o más y presentar una combinación de letras, números y símbolos.

Este tutorial crea un punto de acceso llamado “NetworkName” con la contraseña “PassphrasePassphrase”. ¡Asegúrese de usar algo más seguro para su propia red!

Guarde sus cambios presionando Ctrl + O seguido por Ctrl + X.

Conéctese a su punto de acceso inalámbrico

Felicitaciones, ha convertido con éxito su Raspberry Pi en un punto de acceso inalámbrico.

Para verificar que todo funciona correctamente, es una buena idea reiniciar su Raspberry Pi y verificar que puede conectarse a su punto de acceso después de este reinicio.

Una vez que su Raspberry Pi se haya reiniciado, tome cualquier dispositivo habilitado para Wi-Fi y busque redes inalámbricas cercanas. Debería ver una red que tiene el nombre que especificó en el archivo “hostapd.conf” de su Raspberry Pi.

Su Raspberry Pi ahora aparecerá como una red Wi-Fi y podrá conectarse a ella desde cualquier dispositivo habilitado para Wi-Fi.

Intente conectarse a esta red y se le pedirá una contraseña. Ingrese la frase de contraseña de su archivo “hostapd.conf” y, después de unos momentos, debería estar conectado correctamente a su punto de acceso inalámbrico.

Ingrese la contraseña que especificó en el archivo hostapd.conf de su Raspberry Pi.

Ahora puede navegar por Internet en su dispositivo habilitado para Wi-Fi como si estuviera conectado directamente a su enrutador.

En este tutorial, aprendió cómo convertir una Raspberry Pi en un punto de acceso inalámbrico. Ahora puede conectarse a este punto de acceso utilizando cualquier dispositivo habilitado para Wi-Fi y puede dar acceso a terceros a su red sin compartir la contraseña de su enrutador.

Además, también puede convertir su Raspberry Pi en un Chromecast o transmitir Spotify desde él. No olvide visitar nuestra página de Raspberry Pi para ver proyectos más interesantes.

¿Es útil este artículo?

Puedes compartirlo con alguien que le pueda interesar

Deja una respuesta

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