Taula de continguts:

Extensor de Wi-Fi realment: 5 passos
Extensor de Wi-Fi realment: 5 passos

Vídeo: Extensor de Wi-Fi realment: 5 passos

Vídeo: Extensor de Wi-Fi realment: 5 passos
Vídeo: ¡NO USES Repetidores Wi-Fi! 🤚 2024, Desembre
Anonim
Extensor de WiFi realment
Extensor de WiFi realment

Introducció

Truly WiFi Extender és un repetidor WiFi basat en Raspberry Pi Zero W. És una bona alternativa a un repetidor WiFi comercial que combina programari de baix cost (inferior a 10 USD) i altament personalitzable. També pot executar algunes solucions de bloqueig d'anuncis, com ara perforació. Aquest projecte és únic perquè la majoria dels projectes de GitHub demostren com crear un punt d'accés sense fils per compartir l'accés a Internet obtingut mitjançant Ethernet.

Veure el meu projecte a Hackaday Hackaday

Vegeu el meu projecte a GitHub Github

Veure el meu projecte sobre Hackster Hackster

Pas 1: requisits previs

Per fer passar la imatge a la targeta SD he utilitzat BalenaEtcher

  • Baixeu-vos el fitxer raspbian lite.iso des del lloc web Raspberry Pi
  • Un cop descarregat, obriu BalenaEtcher, seleccioneu el fitxer.iso, seleccioneu la targeta SD i feu clic al botó flash i espereu que finalitzi el procés.
  • A continuació, obriu la partició d’arrencada i, a dins, creeu un fitxer de text en blanc anomenat ssh sense cap extensió.
  • Finalment, creeu un altre fitxer de text anomenat wpa_supplicant.conf a la mateixa partició d’arrencada i enganxeu el contingut següent.

ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdevupdate_config = 1 país = IN network = {ssid = "mywifissid" psk = "mywifipassword" key_mgmt = WPA-PSK}

Substitueix mywifissid pel nom del WiFi i mywifipassword per la contrasenya wifi

  • Enceneu el Raspberry pi. Per trobar la seva IP, podeu utilitzar una eina com Angry IP Scanner i escanejar la subxarxa
  • Un cop trobeu la IP, SSH al vostre Pi mitjançant una eina com PuTTY o simplement ssh [email protected], introduïu la contrasenya raspberry i ja esteu bé
  • Finalment, actualitzeu la llista de paquets i actualitzeu-los i reinicieu Pi.

sudo apt update -y

sudo apt upgrade -y reinici de sudo

Pas 2: Configuració de Systemd-networkd

Des d’ArchWiki

systemd-networkd és un dimoni del sistema que gestiona les configuracions de xarxa. Detecta i configura els dispositius de xarxa tal com apareixen; també pot crear dispositius de xarxa virtual.

Per minimitzar la necessitat de paquets addicionals, s'utilitza networkd, ja que ja està integrat al sistema init, per tant, no cal dhcpcd.

Eviteu l'ús de dhcpd

Nota: cal executar-lo com a root

màscara sudo systemctl networking.service dhcpcd.service

sudo mv / etc / network / interfaces / etc / network / interfaces ~ sed -i '1i resolvconf = NO' /etc/resolvconf.conf

Utilitzeu el systemd-networkd incorporat

sudo systemctl habilita systemd-networkd.service systemd-solving.service

sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf

Pas 3: Configuració de Wpa-supplicant

wlan0 com AP

Creeu un fitxer nou amb l'ordre

sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan0.conf

Afegiu el contingut següent i deseu el fitxer prement Ctrl X, Y i Retorn

país = IN

ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 xarxa = {ssid = "TestAP-plus" mode = 2 key_mgmt = WPA-PSK psk = "12345678" freqüència = 2412}

Substituïu TestAP-plus i 12345678 pels valors desitjats.

Aquest fitxer de configuració s’ha d’utilitzar per a l’adaptador wifi integrat wlan0 que s’utilitzarà per crear un punt d’accés sense fils.

Doneu a l'usuari permisos de lectura i escriptura al fitxer

sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan0.conf

Reinicieu el servei wpa_supplicant

sudo systemctl desactiva wpa_supplicant.service

sudo systemctl habilita [email protected]

Pas 4:

wlan1 com a client

Creeu un fitxer nou amb l'ordre

sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan1.conf

Afegiu el contingut següent i deseu el fitxer prement Ctrl X, Y i Retorn

país = IN

ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "Asus RT-AC5300" psk = "12345678"}

Substituïu l'Asus RT-AC5300 i 12345678 amb el vostre SSID i contrasenya del router.

Aquest fitxer de configuració s’ha d’utilitzar per a l’adaptador USB WiFi wlan01 que s’utilitzarà per connectar-se a un encaminador sense fils.

Doneu a l'usuari permisos de lectura i escriptura al fitxer

sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan1.conf

Reinicieu el servei wpa_supplicant

sudo systemctl desactiva wpa_supplicant.service

sudo systemctl habilita [email protected]

Pas 5: Configuració d’interfícies

Creeu un fitxer nou amb l'ordre

sudo nano /etc/systemd/network/08-wlan0.network

Afegiu el contingut següent i deseu el fitxer prement Ctrl X, Y i Retorn

[Partit]

Name = wlan0 [Xarxa] Adreça = 192.168.7. IPMasquerade = sí IPForward = sí DHCPServer = sí [DHCPServer] DNS = 1.1.1.1

Creeu un fitxer nou amb l'ordre

sudo nano /etc/systemd/network/12-wlan1.network

Afegiu el contingut següent i deseu el fitxer prement Ctrl X, Y i Retorn

[Partit]

Nom = wlan1 [Xarxa] DHCP = sí

Reinicieu el Raspberry Pi mitjançant

sudo reiniciar

Recomanat: