Tabla de contenido:
- Paso 1: requisitos previos
- Paso 2: Configuración de Systemd-networkd
- Paso 3: Configurar el solicitante de Wpa
- Paso 4:
- Paso 5: configurar interfaces
Video: Verdaderamente WiFi Extender: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Introducción
Truly WiFi Extender es un repetidor WiFi basado en Raspberry Pi Zero W. Es una buena alternativa a un repetidor WiFi comercial que combina software de bajo costo (menos de 10 USD) y altamente personalizable. También puede ejecutar algunas soluciones de bloqueo de anuncios como pi-hole. Este proyecto es único en su tipo porque la mayoría de los proyectos en GitHub demuestran cómo crear un AP inalámbrico para compartir el acceso a Internet obtenido mediante Ethernet.
Ver mi proyecto en Hackaday Hackaday
Ver mi proyecto en GitHub Github
Ver mi proyecto en Hackster Hackster
Paso 1: requisitos previos
Para flashear la imagen en la tarjeta SD he usado BalenaEtcher
- Descargue el archivo raspbian lite.iso del sitio web de Raspberry Pi
- Una vez descargado, abra BalenaEtcher, seleccione el archivo.iso, seleccione la tarjeta SD y haga clic en el botón flash y espere a que finalice el proceso.
- Luego, abra la partición de arranque y dentro de ella, cree un archivo de texto en blanco llamado ssh sin extensión.
- Finalmente, cree otro archivo de texto llamado wpa_supplicant.conf en la misma partición de arranque y pegue el siguiente contenido.
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdevupdate_config = 1 country = IN network = {ssid = "mywifissid" psk = "mywifipassword" key_mgmt = WPA-PSK}
Reemplace mywifissid con el nombre del WiFi y mywifipassword con la contraseña wifi
- Encienda la Raspberry pi. Para encontrar su IP, puede usar una herramienta como Angry IP Scanner y escanear la subred
- Una vez que encuentre la IP, SSH a su Pi usando una herramienta como PuTTY o simplemente ssh [email protected], ingrese la contraseña raspberry y estará listo para comenzar
- Finalmente, actualice la lista de paquetes y actualice los paquetes y reinicie Pi.
sudo apt update -y
sudo apt upgrade -y sudo reboot
Paso 2: Configuración de Systemd-networkd
De ArchWiki
systemd-networkd es un demonio del sistema que administra configuraciones de red. Detecta y configura los dispositivos de red a medida que aparecen; también puede crear dispositivos de red virtual.
Para minimizar la necesidad de paquetes adicionales, se usa networkd ya que ya está integrado en el sistema init, por lo tanto, no se necesita dhcpcd.
Prevenir el uso de dhcpd
Nota: es necesario para ejecutarse como root
sudo systemctl mask networking.service dhcpcd.service
sudo mv / etc / network / interfaces / etc / network / interfaces ~ sed -i '1i resolvconf = NO' /etc/resolvconf.conf
Utilice el systemd-networkd incorporado
sudo systemctl enable systemd-networkd.service systemd-resuelto.service
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
Paso 3: Configurar el solicitante de Wpa
wlan0 como AP
Cree un nuevo archivo usando el comando
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
Agregue el siguiente contenido y guarde el archivo presionando Ctrl X, Y y Enter
país = IN
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = modo "TestAP-plus" = 2 key_mgmt = WPA-PSK psk = "12345678" frecuencia = 2412}
Reemplace TestAP-plus y 12345678 con sus valores deseados.
Este archivo de configuración se utilizará para el adaptador wifi integrado wlan0, que se utilizará para crear un punto de acceso inalámbrico.
Otorgue al usuario permisos de lectura y escritura en el archivo
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
Reinicie el servicio wpa_supplicant
sudo systemctl deshabilitar wpa_supplicant.service
sudo systemctl enable [email protected]
Paso 4:
wlan1 como cliente
Crea un nuevo archivo usando el comando
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
Agregue el siguiente contenido y guarde el archivo presionando Ctrl X, Y y Enter
país = IN
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "Asus RT-AC5300" psk = "12345678"}
Reemplace el Asus RT-AC5300 y 12345678 con el SSID y la contraseña de su enrutador.
Este archivo de configuración se utilizará para el adaptador WiFi USB wlan01 que se utilizará para conectarse a un enrutador inalámbrico.
Otorgue al usuario permisos de lectura y escritura en el archivo
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
Reinicie el servicio wpa_supplicant
sudo systemctl deshabilitar wpa_supplicant.service
sudo systemctl enable [email protected]
Paso 5: configurar interfaces
Crea un nuevo archivo usando el comando
sudo nano /etc/systemd/network/08-wlan0.network
Agregue el siguiente contenido y guarde el archivo presionando Ctrl X, Y y Enter
[Fósforo]
Nombre = wlan0 [Red] Dirección = 192.168.7. IPMasquerade = sí IPForward = sí DHCPServer = sí [DHCPServer] DNS = 1.1.1.1
Crea un nuevo archivo usando el comando
sudo nano /etc/systemd/network/12-wlan1.network
Agregue el siguiente contenido y guarde el archivo presionando Ctrl X, Y y Enter
[Fósforo]
Nombre = wlan1 [Red] DHCP = sí
Reinicie la Raspberry Pi usando
sudo reiniciar
Recomendado:
Arduino Keyboard Joystick Extender Box y Sound Controller Thing usando Deej: 8 pasos
Arduino Keyboard Joystick Extender Box y Sound Controller Thing Usando Deej: Why Durante un tiempo he querido agregar un pequeño joystick a mi teclado para controlar elementos de la interfaz u otras tareas más pequeñas en juegos y simuladores (MS Flight Sim, Elite: Dangerous, Star Wars: Escuadrones, etc.). Además, para Elite: Dangerous, he estado
Sonoff Basic Wifi Extender - Relé de contacto seco MQTT - 5v DC Bajo voltaje: 6 pasos
Sonoff Basic Wifi Extender - Relé de contacto seco MQTT - 5v DC Bajo voltaje: Bueno, tenía algunos dispositivos básicos Sonoff de primera generación y no quiero usarlos con 220v ya que aún no eran realmente seguros en esa versión. Llevaban un rato tirados esperando hacer algo con ellos, así que me topé con el martin-ger
Antena para extender el rango del abridor de puerta: 6 pasos (con imágenes)
Antena para extender el rango del abridor de puerta: cuando la nieve se pone muy profunda en el monte Hood, es muy divertido esquiar, andar en trineo, construir fuertes de nieve y arrojar a los niños de la cubierta a polvo profundo. Pero las cosas resbaladizas no son tan divertidas cuando intentamos volver a la autopista y abrir la puerta para
Cómo extender la señal NVR (repetidor de cámara IP, conmutador de red y enrutador / repetidor WiFi): 5 pasos
Cómo extender la señal NVR (repetidor de cámara IP, conmutador de red y enrutador / repetidor WiFi): En este instructivo, le mostraremos cómo extender su señal NVR, usando: 1. La función de repetidor incorporado en la cámara IP, o 2. Un conmutador de red, o 3. Un enrutador WiFi
Cómo extender Yout USB usando UTP: 3 pasos
Cómo extender Yout USB usando UTP: Este es mi segundo Instructables. Esta vez, les diré a todos cómo extender su USB usando UTP. ¿Por qué necesitas hacerlo? Porque el extensor USB en las tiendas solo ronda los 1,5 metros. Es muy corto, si necesitas 50 metros para una antena WiFi USB