Sommario:
- Passaggio 1: prerequisiti
- Passaggio 2: configurazione di Systemd-networkd
- Passaggio 3: configurazione del richiedente Wpa
- Passaggio 4:
- Passaggio 5: configurazione delle interfacce
Video: Veramente WiFi Extender: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
introduzione
Truly WiFi Extender è un ripetitore WiFi basato su Raspberry Pi Zero W. Rappresenta una buona alternativa a un ripetitore WiFi commerciale che combina software a basso costo (meno di 10 USD) e altamente personalizzabile. Può anche eseguire alcune soluzioni di blocco degli annunci come pihole. Questo progetto è unico nel suo genere perché la maggior parte dei progetti su GitHub dimostra come creare un AP wireless per condividere l'accesso a Internet ottenuto tramite Ethernet.
Visualizza il mio progetto su Hackaday Hackaday
Visualizza il mio progetto su GitHub Github
Visualizza il mio progetto su Hackster Hackster
Passaggio 1: prerequisiti
Per far lampeggiare l'immagine sulla scheda SD ho usato BalenaEtcher
- Scarica il file raspbian lite.iso dal sito web di Raspberry Pi
- Una volta scaricato, apri BalenaEtcher, seleziona il file.iso, seleziona la scheda SD e fai clic sul pulsante flash e attendi il completamento del processo.
- Quindi, apri la partizione di avvio e al suo interno crea un file di testo vuoto chiamato ssh senza estensione.
- Infine, crea un altro file di testo chiamato wpa_supplicant.conf nella stessa partizione di avvio e incolla il seguente contenuto.
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1 country=IN network={ ssid="mywifissid" psk="mywifipassword" key_mgmt=WPA-PSK }
Sostituisci mywifissid con il nome del WiFi e mywifipassword con la password wifi
- Accendi il Raspberry pi. Per trovare il suo IP, puoi utilizzare uno strumento come Angry IP Scanner e scansionare la sottorete
- Una volta trovato l'IP, invia SSH al tuo Pi usando uno strumento come PuTTY o semplicemente ssh [email protected], inserisci la password raspberry e sei a posto
- Infine, aggiorna l'elenco dei pacchetti e aggiorna i pacchetti e riavvia Pi.
sudo apt update -y
sudo apt upgrade -y sudo reboot
Passaggio 2: configurazione di Systemd-networkd
Da ArchWiki
systemd-networkd è un demone di sistema che gestisce le configurazioni di rete. Rileva e configura i dispositivi di rete così come appaiono; può anche creare dispositivi di rete virtuali.
Per ridurre al minimo la necessità di pacchetti aggiuntivi, viene utilizzato networkd poiché è già integrato nel sistema init, quindi non è necessario dhcpcd.
Prevenire l'uso di dhcpd
Nota: è necessario eseguire come root
sudo systemctl mask networking.service dhcpcd.service
sudo mv /etc/network/interfaces /etc/network/interfaces~ sed -i '1i resolvconf=NO' /etc/resolvconf.conf
Usa il sistema integrato systemd-networkd
sudo systemctl enable systemd-networkd.service systemd-resolved.service
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
Passaggio 3: configurazione del richiedente Wpa
wlan0 come AP
Crea un nuovo file usando il comando
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
Aggiungi il seguente contenuto e salva il file premendo Ctrl X, Y e Invio
paese=IN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 rete={ ssid="TestAP-plus" mode=2 key_mgmt=WPA-PSK psk="12345678" frequency=2412 }
Sostituisci TestAP-plus e 12345678 con i valori desiderati.
Questo file di configurazione deve essere utilizzato per l'adattatore wifi integrato wlan0 che verrà utilizzato per creare un punto di accesso wireless.
Dai all'utente i permessi di lettura e scrittura sul file
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
Riavvia il servizio wpa_supplicant
sudo systemctl disabilita wpa_supplicant.service
sudo systemctl enable [email protected]
Passaggio 4:
wlan1 come cliente
Crea un nuovo file usando il comando
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
Aggiungi il seguente contenuto e salva il file premendo Ctrl X, Y e Invio
paese=IN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 rete={ ssid="Asus RT-AC5300" psk="12345678" }
Sostituisci l'Asus RT-AC5300 e 12345678 con il SSID e la password del tuo router.
Questo file di configurazione deve essere utilizzato per l'adattatore WiFi USB wlan01 che verrà utilizzato per connettersi a un router wireless.
Dai all'utente i permessi di lettura e scrittura sul file
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
Riavvia il servizio wpa_supplicant
sudo systemctl disabilita wpa_supplicant.service
sudo systemctl enable [email protected]
Passaggio 5: configurazione delle interfacce
Crea un nuovo file usando il comando
sudo nano /etc/systemd/network/08-wlan0.network
Aggiungi il seguente contenuto e salva il file premendo Ctrl X, Y e Invio
[Incontro]
Nome = wlan0 [Rete] Indirizzo = 192.168.7. IPMasquerade = sì IPForward = sì DHCPServer = sì [DHCPServer] DNS = 1.1.1.1
Crea un nuovo file usando il comando
sudo nano /etc/systemd/network/12-wlan1.network
Aggiungi il seguente contenuto e salva il file premendo Ctrl X, Y e Invio
[Incontro]
Nome=wlan1 [Rete] DHCP=sì
Riavvia il Raspberry Pi usando
sudo reboot
Consigliato:
Tastiera Arduino Joystick Extender Box e Sound Controller Cosa usando Deej: 8 passaggi
Arduino Keyboard Joystick Extender Box e Sound Controller Thing Using Deej: WhyDa un po' di tempo volevo aggiungere un piccolo joystick alla mia tastiera per controllare gli elementi dell'interfaccia o altre attività più piccole in giochi e simulatori (MS Flight Sim, Elite: Dangerous, Star Wars: Squadroni, ecc.). Inoltre, per Elite: Dangerous, sono stato
Sonoff Basic Wifi Extender - Relè contatto a secco MQTT - 5v CC Bassa tensione: 6 passaggi
Sonoff Basic Wifi Extender - Relè contatto a secco MQTT - 5v DC a bassa tensione: Ok, avevo alcuni dispositivi di base Sonoff di prima generazione e non voglio usarli con 220v perché non erano ancora molto sicuri in quella versione. Erano rimasti in giro per un po' in attesa di fare qualcosa con loro. Così mi sono imbattuto nel martin-ger
ESP8266-NODEMCU Modulo WiFi da $ 3 - Iniziare con il WiFi: 6 passaggi
ESP8266-NODEMCU Modulo WiFi da $ 3 - Iniziare con il WiFi: è arrivato un nuovo mondo di questi microcomputer e questa cosa è ESP8266 NODEMCU. Questa è la prima parte che mostra come installare l'ambiente di esp8266 nel tuo IDE arduino attraverso il video per iniziare e come le parti inc
Extender Wifi per lampada a morsetto: 5 passaggi
Clamp Lamp Wifi Extender: ecco un'altra idea per un range extender wifi. L'ho montato una sera nel mio laboratorio. Questo è un tipo di extender parabolico e funziona abbastanza bene. L'ho usato in città in diverse aree per testare la potenza del segnale. Un grande vantaggio per t
Converti Router Wireless in Wireless Extender 2x Access Point: 5 Passaggi
Converti il router wireless in un punto di accesso wireless Extender 2x: avevo una connessione Internet wireless scadente in casa a causa di un RSJ (trave di supporto in metallo nel soffitto) e volevo aumentare il segnale o aggiungere un extender extra per il resto della casa. Avevo visto estensori per circa £ 50 in un elettro