Tabla de contenido:
- Suministros
- Paso 1: instalar y actualizar Raspbian
- Paso 2: Instale Hostapd y Dnsmasq
- Paso 3: configurar una IP estática para la interfaz Wlan0
- Paso 4: configurar el servidor DHCP (dnsmasq)
- Paso 5:
- Paso 6: configurar el reenvío de tráfico
- Paso 7: Agregar una nueva regla de Iptables
- Paso 8: Habilitación de la conexión a Internet
- Paso 9: reiniciar
- Paso 10: ¡Termina
Video: Raspberry Pi -> Punto de acceso wifi: 10 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Punto de acceso Wifi "src =" https://content.instructables.com/ORIG/F4E/T89P/K78SLNTN/F4ET89PK78SLNTN-j.webp
Punto de acceso Wifi "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'%} ">
¿Alguna vez has ido a un lugar sin wifi y tus amigos no te darían un hotspot? Lo he hecho, y en estas instrucciones, te mostraré paso a paso cómo convertir tu Raspberry Pi en un punto de acceso wifi. Aún mejor, ¡este proyecto le costará menos de 100 USD!
Suministros
Lista de materiales:
Raspberry Pi 3 (técnicamente cualquier modelo funcionará pero encuentro este modelo más consistente):
Wifi Stick (esto es opcional ya que la raspberry pi ya tiene wifi incorporado, pero la señal será mejor con un wifi stick): https://www.amazon.com/Adapter-1200Mbps-TECHKEY-Wireless-Network-300Mbps/dp / B07J65G9DD / ref = sr_1_3? Palabras clave = wifi + stick & qid = 1583146106 & sr = 8-3
También necesitará un teclado, un mouse, una pantalla / monitor y una fuente de alimentación que obtuve de un banco de energía (suponiendo que ya los tenga).
Paso 1: instalar y actualizar Raspbian
Actualice Raspbian escribiendo estos comandos:
sudo apt-get updatesudo apt-get upgrade
Si obtiene una actualización, es una buena idea reiniciar con sudo reboot.
Paso 2: Instale Hostapd y Dnsmasq
Estos son los dos programas que usaremos para convertir su Raspberry Pi en un punto de acceso inalámbrico. Para obtenerlos, simplemente escriba estas líneas en la terminal:
sudo apt-get install hostapd
sudo apt-get install dnsmasq
En ambas ocasiones, tendrás que presionar y para continuar. hostapd es el paquete que nos permite crear un punto de acceso inalámbrico usando una Raspberry Pi, y dnsmasq es un servidor DHCP y DNS fácil de usar. Vamos a editar los archivos de configuración de los programas en un momento, así que apaguemos los programas antes de empezar a retocar:
sudo systemctl detener hostapd
sudo systemctl detener dnsmasq
Paso 3: configurar una IP estática para la interfaz Wlan0
Para nuestros propósitos aquí, supongo que estamos usando las direcciones IP de red doméstica estándar, como 192.168. ###. ###. Dada esa suposición, asignemos la dirección IP 192.168.0.10 al wlan0
interfaz editando el archivo de configuración dhcpcd. Empiece a editar con este comando:
sudo nano /etc/dhcpcd.conf
Ahora que está en el archivo, agregue las siguientes líneas al final:
interfaz wlan0
dirección_ip estática = 192.168.0.10 / 24
negar interfaces eth0
denyinterfaces wlan0
(Las dos últimas líneas son necesarias para que nuestro puente funcione, pero más sobre eso en el Paso 8.) Después de eso, presione Ctrl + X, luego Y, luego Enter para guardar el archivo y salir del editor.
Paso 4: configurar el servidor DHCP (dnsmasq)
Vamos a utilizar dnsmasq como nuestro servidor DHCP. La idea de un servidor DHCP es
distribuir dinámicamente parámetros de configuración de red, como direcciones IP, para interfaces y servicios. El archivo de configuración predeterminado de dnsmasq contiene mucha información innecesaria, por lo que es más fácil para nosotros comenzar desde cero. Cambiemos el nombre del archivo de configuración predeterminado y escribamos uno nuevo:
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig
sudo nano /etc/dnsmasq.conf
Ahora estará editando un nuevo archivo, y con el antiguo renombrado, este es el archivo de configuración que usará dnsmasq. Escriba estas líneas en su nuevo archivo de configuración:
interfaz = wlan0
rango dhcp = 192.168.0.11, 192.168.0.30, 255.255.255.0, 24 horas
Las líneas que agregamos significan que vamos a proporcionar direcciones IP entre 192.168.0.11 y 192.168.0.30 para la interfaz wlan0.
Paso 5:
¡Otro archivo de configuración! Esta vez, estamos jugando con el archivo de configuración hostapd. Ábrelo:
sudo nano /etc/hostapd/hostapd.conf
Esto debería crear un archivo nuevo. Escriba esto:
interfaz = wlan0
puente = br0
hw_mode = g
canal = 7
wmm_enabled = 0
macaddr_acl = 0
auth_algs = 1
ignore_broadcast_ssid = 0
wpa = 2
wpa_key_mgmt = WPA-PSK
wpa_pairwise = TKIP
rsn_pairwise = CCMP
ssid = RED
wpa_passphrase = CONTRASEÑA
Tenga en cuenta que donde tengo “RED” y “CONTRASEÑA”, debe inventar sus propios nombres. Así es como te unirás a la red de Pi desde otros dispositivos. Todavía tenemos que mostrarle al sistema la ubicación del archivo de configuración:
sudo nano / etc / default / hostapd
En este archivo, busque la línea que dice # DAEMON_CONF =”” - elimine ese # y ponga la ruta a nuestro archivo de configuración entre comillas, para que se vea así: DAEMON_CONF = "/ etc / hostapd / hostapd.conf" El # evita que la línea se lea como código, por lo que básicamente está dando vida a esta línea aquí mientras le da la ruta correcta a nuestro archivo de configuración.
Paso 6: configurar el reenvío de tráfico
La idea aquí es que cuando se conecte a su Pi, reenviará el tráfico a través de su cable Ethernet. Así que vamos a tener wlan0 hacia adelante a través de un cable Ethernet a su módem. Esto implica editar otro archivo de configuración:
sudo nano /etc/sysctl.conf
Ahora busque esta línea: # net.ipv4.ip_forward = 1 … y elimine el "#", dejando el resto, para que diga:
net.ipv4.ip_forward = 1
Paso 7: Agregar una nueva regla de Iptables
A continuación, vamos a agregar el enmascaramiento de IP para el tráfico saliente en eth0 usando iptables:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
… y guarde la nueva regla de iptables:
sudo sh -c "iptables-save> /etc/iptables.ipv4.nat"
Para cargar la regla en el arranque, necesitamos editar el archivo /etc/rc.local y agregar la siguiente línea justo encima de la línea exit 0:
iptables-restore </etc/iptables.ipv4.nat
Paso 8: Habilitación de la conexión a Internet
Ahora la Raspberry Pi actúa como un punto de acceso al que pueden conectarse otros dispositivos. Sin embargo, esos dispositivos aún no pueden usar la Pi para acceder a Internet. Para hacerlo posible, necesitamos construir un puente que pase todo el tráfico entre las interfaces wlan0 y eth0.
Para construir el puente, instalemos un paquete más:
sudo apt-get install bridge-utils
Estamos listos para agregar un nuevo puente (llamado br0):
sudo brctl addbr br0
A continuación, conectaremos la interfaz eth0 a nuestro puente:
sudo brctl addif br0 eth0
Finalmente, editemos el archivo de interfaces:
sudo nano / etc / network / interfaces
… Y agregue las siguientes líneas al final del archivo:
auto br0
iface br0 inet manual
bridge_ports eth0 wlan0
Paso 9: reiniciar
Ahora que estamos listos, reiniciemos con sudo reboot.
Ahora su Pi debería funcionar como un punto de acceso inalámbrico. Pruébelo saltando en otro dispositivo y buscando el nombre de red que usó en el paso 5.
Paso 10: ¡Termina
Sí, ahora puedes presumir con tus amigos sobre tu nuevo servidor wifi de punto de acceso.
Recomendado:
Modelo de grúa inalámbrica (SMART BOT) con cámara espía a través de la red (wifi o punto de acceso): 8 pasos
Modelo de Grúa Inalámbrica (SMART BOT) con Cámara Espía a través de la Red (wifi o Hotspot): Para realizar cualquier proyecto pasamos por algunos pasos: -Búsqueda de ideas relacionadas con proyectosfacturación de materiales requeridos para la experimentación del proyecto en PCB y protoboard
Cree un punto de acceso WiFi y proporcione un servidor web en NodeMCU V3: 4 pasos
Cree un punto de acceso WiFi y proporcione un servidor web en NodeMCU V3: en el artículo anterior ya hablé sobre cómo usar NodeMCU ESP8266. En el artículo explico cómo agregar NodeMCU ESP8266 a Arduini IDE. Hay varias formas de comunicarse a través de Internet usando NodeMCU ESP8266. Haciendo de NodeMCU como
Asegure todo el Wifi con una VPN - ¡Punto de acceso !: 5 pasos
Asegure todo el wifi con una VPN - ¡Punto de acceso !: A medida que más y más vidas se envían a la gran nube en el cielo que es Internet, cada vez es más difícil mantenerse seguro y privado en sus aventuras personales en Internet. Ya sea que acceda a información confidencial que desee mantener en privado
Punto de acceso Wifi Raspberry Pi Zero con una antena PCB personalizada: 6 pasos (con imágenes)
Punto de acceso Wifi Raspberry Pi Zero con una antena PCB personalizada: ¿Qué estamos haciendo? El título de este tutorial tiene muchos términos técnicos. Vamos a analizarlo. ¿Qué es una Raspberry Pi Zero (Rπ0)? Una Raspberry Pi Zero es una computadora diminuta. Es la versión más pequeña de la computadora de placa única Raspberry Pi
Crear un punto de acceso WiFi gratuito en Windows: 7 pasos
Cree un punto de acceso WiFi gratuito en Windows: ¿Le gustaría tener un punto de acceso inalámbrico gratis y sin anuncios? Lea este instructivo para descubrir cómo