¿Está buscando crear varios puntos de acceso internos sin problemas de latencia y la conectividad a menudo está relacionada con el uso del extensor WiFi? En este artículo, aprenderá cómo convertir una Raspberry Pi en un punto de acceso inalámbrico.
Cuando el punto de acceso inalámbrico está funcionando, cualquier persona con una contraseña puede conectarse a la Raspberry Pi como si fuera un mini enrutador, ideal para todos, desde propietarios de cafeterías que quieran proporcionársela a los clientes. WiFi gratis, para empleadores que necesitan crear una red privada para empleados o incluso para aquellos a los que les gusta la idea de tener múltiples redes WiFi en casa.
¿Cómo convertir una Raspberry Pi en un punto de acceso inalámbrico?
- Cosas para preparar
- Para comenzar: configuración de una Raspberry Pi
- Instale los complementos hostapd, dnsmasq y firewall
- Especifique una dirección IP estática
- Permitir enrutamiento
- Configurar el servicio DHCP y DNS
- Crear nombre de red y contraseña
- Conéctese al punto de acceso inalámbrico
Cosas para preparar
Para completar este tutorial, necesitará:
- La Raspberry Pi 3/4 ejecuta Raspbian. Sin Raspbian, puede obtener la última versión y actualizarla con Etcher.
- El cable de alimentación es compatible con Raspberry Pi
- Teclado externo y como conectarlo a una Raspberry Pi
- Cables HDMI o micro HDMI, según el modelo de Raspberry Pi
- Pantalla externa
- Cable de ethernet. Como el objetivo es convertir la Raspberry Pi en un punto de acceso inalámbrico, deberá conectarse a través de Ethernet en lugar de WiFi. Esto también significa que es imposible usar Raspberry Pi 2 o Raspberry Pi Zero, porque faltan puertos o tarjetas Ethernet. red inalámbrica.
Para comenzar: configuración de una Raspberry Pi
Para comenzar, conecte todos los periféricos a la Raspberry Pi, incluido un cable Ethernet.
Cuando la Raspberry Pi termine de iniciarse, debe verificar que esté ejecutando la última versión de Raspbian. Inicie la Terminal haciendo clic en el icono de la aplicación en la barra de herramientas. Ingrese el siguiente comando:
sudo apt-get update
prensa Enter
en el teclado y espere a que se ejecute el comando.
Ingrese el siguiente comando y presione Enter
de nuevo:
sudo apt-get upgrade
Después de la actualización, es mejor reiniciar la Raspberry Pi para que todos los cambios del sistema surtan efecto. Ejecute el siguiente comando:
reboot
Instale los complementos hostapd, dnsmasq y firewall
Instale hostapd (demonio del punto de acceso del host), este es un paquete de software que puede convertir la tarjeta de interfaz de red (tarjeta de interfaz de red) en un punto de acceso.
Para instalar hostapd en Raspberry Pi, abra Terminal y ejecute el siguiente comando:
sudo apt install hostapd
Active el punto de acceso inalámbrico y configúrelo para que se ejecute automáticamente al inicio:
sudo systemctl unmask hostapd sudo systemctl enable hostapd
Luego instale dnsmasq, proporcione la caché del Sistema de nombres de dominio (DNS) y el servidor de Protocolo de configuración dinámica de host (DHCP) diseñado para redes pequeñas.
Para instalar este paquete, ejecute el siguiente comando en Terminal:
sudo apt install dnsmasq
Finalmente, instala netfilter-persistent y iptables-persistente, dos complementos responsables de guardar y cargar las reglas de firewall en la Raspberry Pi:
sudo DEBIAN_FRONTEND=noninteractive apt install -y netfilter-persistent iptables-persistent
Especifique una dirección IP estática
El servidor de protocolo de configuración de host dinámico requiere una dirección IP estática, por lo que en esta sección, configurará una IP estática para la Raspberry Pi.
Para comenzar, ejecute el siguiente comando en la Terminal:
sudo nano /etc/dhcpcd.conf
Raspbian abrirá el archivo de configuración dhcpcd. Desplácese hasta el final de este archivo y agregue las siguientes líneas:
interface wlan0 static ip_address=192.168.4.1/24 nohook wpa_supplicant
Guarde los cambios presionando Ctrl
+ O
, Seguido por Ctrl
+ X
.
Permitir enrutamiento
El punto de acceso Raspberry Pi actualmente ejecuta 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 permitir el enrutamiento, cree el routed-ap.conf usando el siguiente comando:
sudo nano /etc/sysctl.d/routed-ap.conf
Este comando crea el routed-ap.conf archivo y se abre para editar en el editor Nano. En el editor de texto, escriba lo siguiente:
net.ipv4.ip_forward=1
Guardar cambios.
Agregue una nueva regla de firewall a Raspberry Pi ejecutando el siguiente comando:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Finalmente, use netfilter-persistent para asegurarse de que se carguen nuevas reglas al inicio:
sudo netfilter-persistent save
Configurar el servicio DHCP y DNS
El paquete dnsmasq proporciona un archivo de configuración estándar, pero no necesita todas las opciones incluidas en este archivo.
Para facilitar las cosas, cambie el nombre del archivo de configuración de dnsmasq predeterminado. Y cree un archivo de reemplazo completamente en blanco.
Luego, abra este nuevo archivo dnsmasq.conf en el editor Nano y agregue solo las opciones de configuración que realmente necesita.
Para comenzar, ejecute los siguientes comandos de Terminal:
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig sudo nano /etc/dnsmasq.conf
Agregue las siguientes opciones de configuración:
interface=wlan0 dhcp-range=192.168.4.2,192.168.4.20,255.255.255.0,24h domain=wlan address=/gw.wlan/192.168.4.1
Guardar cambios.
Crear nombre de red y contraseña
Configure el punto de acceso inalámbrico editando el archivo de configuración de hostapd.
Para abrir este archivo y editarlo, ejecute el siguiente comando:
sudo nano /etc/hostapd/hostapd.conf
Agregue información para el punto de acceso inalámbrico, incluido el nombre de seguridad y la contraseña. Para ayudar a proteger el punto de acceso, la contraseña debe tener 8 caracteres o más, una combinación de letras, números y símbolos.
Este tutorial crea un punto de acceso llamado Nombre de red con contraseña PassphrasePassphrase. ¡Pero asegúrese de usar algo más seguro para su red!
interface=wlan0 ssid=NetworkName hw_mode=g channel=7 macaddr_acl=0 auth_algs=1 ignore_broadcast_ssid=0 wpa=2 wpa_passphrase=PassphrasePassphrase wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP rsn_pairwise=CCMP
Guardar cambios.
Conéctese al punto de acceso inalámbrico
Felicitaciones, ha convertido su Raspberry Pi en un punto de acceso inalámbrico.
Para verificar que todo está funcionando correctamente, debes reiniciar la Raspberry Pi y verificar que el punto de acceso se pueda conectar luego de este reinicio.
Una vez que se reinicia la Raspberry Pi, elija cualquier dispositivo habilitado para WiFi y busque redes inalámbricas cercanas. Debería ver una red con el nombre especificado en el archivo hostapd.conf de Raspberry Pi.
Aparecerá la red con el nombre especificado
Intente conectarse a esta red y se le pedirá una contraseña. Introduce la contraseña hostapd.conf Después de unos momentos, estará conectado correctamente a su punto de acceso inalámbrico.
Ahora puede navegar por Internet en dispositivos habilitados para WiFi como si estuvieran conectados directamente al enrutador.
Frambuesa pi
¿Está buscando crear múltiples puntos de acceso internos sin problemas de latencia y la conectividad a menudo está relacionada con el uso del extensor WiFi? En este artículo, aprenderá cómo convertir una Raspberry Pi en un punto de acceso inalámbrico.
Cuando el punto de acceso inalámbrico está funcionando, cualquier persona con una contraseña puede conectarse a la Raspberry Pi como si fuera un mini enrutador, ideal para todos, desde los propietarios de cafeterías que quieran proporcionársela a los clientes. WiFi gratis, para empleadores que necesitan crear una red privada para empleados o incluso para aquellos a los que les gusta la idea de tener múltiples redes WiFi en casa.
¿Cómo convertir una Raspberry Pi en un punto de acceso inalámbrico?
- Cosas para preparar
- Para comenzar: configuración de una Raspberry Pi
- Instale los complementos hostapd, dnsmasq y firewall
- Especifique una dirección IP estática
- Permitir enrutamiento
- Configurar el servicio DHCP y DNS
- Crear nombre de red y contraseña
- Conéctese al punto de acceso inalámbrico
Cosas para preparar
Para completar este tutorial, necesitará:
- La Raspberry Pi 3/4 ejecuta Raspbian. Sin Raspbian, puede obtener la última versión y actualizarla con Etcher.
- El cable de alimentación es compatible con Raspberry Pi
- Teclado externo y como conectarlo a una Raspberry Pi
- Cables HDMI o micro HDMI, según el modelo de Raspberry Pi
- Pantalla externa
- Cable de ethernet. Como el objetivo es convertir la Raspberry Pi en un punto de acceso inalámbrico, deberá conectarse a través de Ethernet en lugar de WiFi. Esto también significa que es imposible usar Raspberry Pi 2 o Raspberry Pi Zero, porque faltan puertos o tarjetas Ethernet. red inalámbrica.
Para comenzar: configuración de una Raspberry Pi
Para comenzar, conecte todos los periféricos a la Raspberry Pi, incluido un cable Ethernet.
Cuando la Raspberry Pi termine de iniciarse, debe verificar que está ejecutando la última versión de Raspbian. Inicie la Terminal haciendo clic en el icono de la aplicación en la barra de herramientas. Ingrese el siguiente comando:
sudo apt-get update
prensa Enter
en el teclado y espere a que se ejecute el comando.
Ingrese el siguiente comando y presione Enter
de nuevo:
sudo apt-get upgrade
Después de la actualización, es mejor reiniciar la Raspberry Pi para que todos los cambios del sistema surtan efecto. Ejecute el siguiente comando:
reboot
Instale los complementos hostapd, dnsmasq y firewall
Instale hostapd (demonio del punto de acceso del host), este es un paquete de software que puede convertir la tarjeta de interfaz de red (tarjeta de interfaz de red) en un punto de acceso.
Para instalar hostapd en Raspberry Pi, abra Terminal y ejecute el siguiente comando:
sudo apt install hostapd
Active el punto de acceso inalámbrico y configúrelo para que se ejecute automáticamente al inicio:
sudo systemctl unmask hostapd sudo systemctl enable hostapd
Luego instale dnsmasq, proporcione la caché del Sistema de nombres de dominio (DNS) y el servidor de Protocolo de configuración dinámica de host (DHCP) diseñado para redes pequeñas.
Para instalar este paquete, ejecute el siguiente comando en Terminal:
sudo apt install dnsmasq
Finalmente, instala netfilter-persistent y iptables-persistente, dos complementos responsables de guardar y cargar las reglas de firewall en la Raspberry Pi:
sudo DEBIAN_FRONTEND=noninteractive apt install -y netfilter-persistent iptables-persistent
Especifique una dirección IP estática
El servidor de protocolo de configuración de host dinámico requiere una dirección IP estática, por lo que en esta sección, configurará una IP estática para la Raspberry Pi.
Para comenzar, ejecute el siguiente comando en la Terminal:
sudo nano /etc/dhcpcd.conf
Raspbian abrirá el archivo de configuración dhcpcd. Desplácese hasta el final de este archivo y agregue las siguientes líneas:
interface wlan0 static ip_address=192.168.4.1/24 nohook wpa_supplicant
Guarde los cambios presionando Ctrl
+ O
, Seguido por Ctrl
+ X
.
Permitir enrutamiento
El punto de acceso Raspberry Pi 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 permitir el enrutamiento, cree el routed-ap.conf usando el siguiente comando:
sudo nano /etc/sysctl.d/routed-ap.conf
Este comando crea el routed-ap.conf archivo y se abre para editar en el editor Nano. En el editor de texto, escriba lo siguiente:
net.ipv4.ip_forward=1
Guardar cambios.
Agregue una nueva regla de firewall a Raspberry Pi ejecutando el siguiente comando:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Finalmente, use netfilter-persistent para asegurarse de que se carguen nuevas reglas al inicio:
sudo netfilter-persistent save
Configurar el servicio DHCP y DNS
El paquete dnsmasq proporciona un archivo de configuración estándar, pero no necesita todas las opciones incluidas en este archivo.
Para facilitar las cosas, cambie el nombre del archivo de configuración de dnsmasq predeterminado. Y cree un archivo de reemplazo completamente en blanco.
Luego, abra este nuevo archivo dnsmasq.conf en el editor Nano y agregue solo las opciones de configuración que realmente necesita.
Para comenzar, ejecute los siguientes comandos de Terminal:
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig sudo nano /etc/dnsmasq.conf
Agregue las siguientes opciones de configuración:
interface=wlan0 dhcp-range=192.168.4.2,192.168.4.20,255.255.255.0,24h domain=wlan address=/gw.wlan/192.168.4.1
Guardar cambios.
Crear nombre de red y contraseña
Configure el punto de acceso inalámbrico editando el archivo de configuración de hostapd.
Para abrir este archivo y editarlo, ejecute el siguiente comando:
sudo nano /etc/hostapd/hostapd.conf
Agregue información para el punto de acceso inalámbrico, incluidos nombres de seguridad y contraseñas. Para ayudar a proteger el punto de acceso, la contraseña debe tener 8 caracteres o más, una combinación de letras, números y símbolos.
Este tutorial crea un punto de acceso llamado Nombre de red con contraseña PassphrasePassphrase. ¡Pero asegúrese de usar algo más seguro para su red!
interface=wlan0 ssid=NetworkName hw_mode=g channel=7 macaddr_acl=0 auth_algs=1 ignore_broadcast_ssid=0 wpa=2 wpa_passphrase=PassphrasePassphrase wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP rsn_pairwise=CCMP
Guardar cambios.
Conéctese al punto de acceso inalámbrico
Felicitaciones, ha convertido su Raspberry Pi en un punto de acceso inalámbrico.
Para verificar que todo está funcionando correctamente, debes reiniciar la Raspberry Pi y verificar que el punto de acceso se pueda conectar luego de este reinicio.
Una vez que se reinicia la Raspberry Pi, elija cualquier dispositivo habilitado para WiFi y busque redes inalámbricas cercanas. Debería ver una red con el nombre especificado en el archivo hostapd.conf de Raspberry Pi.
Aparecerá la red con el nombre especificado
Intente conectarse a esta red y se le pedirá una contraseña. Ingrese la contraseña larga del hostapd.conf Después de unos momentos, estará conectado correctamente a su punto de acceso inalámbrico.
Ahora puede navegar por Internet en dispositivos habilitados para WiFi como si estuvieran conectados directamente al enrutador.