Tabla de contenido:

Verdaderamente WiFi Extender: 5 pasos
Verdaderamente WiFi Extender: 5 pasos

Video: Verdaderamente WiFi Extender: 5 pasos

Video: Verdaderamente WiFi Extender: 5 pasos
Video: 5 TIPS FÁCILES para MEJORAR EL WI-FI EN TÚ CASA! 😱📲 2024, Noviembre
Anonim
Verdaderamente extensor WiFi
Verdaderamente extensor WiFi

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: