A seconda della disposizione e delle dimensioni della tua casa e del router che hai installato, potresti avere dei problemi WiFi in ogni angolo della tua casa. Questo può essere abbastanza fastidioso, soprattutto nelle grandi case o con una distribuzione molto lunga e il router a una delle sue estremità. Per fortuna ci sono soluzioni che possiamo acquistare per espandere il segnale WiFi, e in questo articolo te ne mostreremo uno che puoi usare a casa spendendo poco meno di 10 euro.
Puoi utilizzare questa soluzione che ti portiamo oggi in alternativa a tutte le sezioni che puoi acquistare per amplificare il tuo segnale WiFi. Ci riferiamo a PLC, ripetitori e WiFi Mesh, soluzioni che, se è vero, funzionano molto bene, hanno un costo molto più alto sul mercato.
Ottieni un ottimo ripetitore per meno di 10 euro
Se andiamo su Amazon, ad esempio, possiamo trovare ripetitori o PLC per la nostra casa prezzi tra 17 e 100 euro . È vero che se cerchiamo un po' possiamo trovarne uno che sia economico e funzioni correttamente, ma se hai un po' di abilità puoi ottenerne uno di qualità migliore di quelli a, come abbiamo detto prima, a meno di 10 euro.
La soluzione a cui ci riferiamo prevede l'utilizzo di a Raspberry Pi , e come si dice, trasformarlo in un ripetitore WiFi ci costerà davvero poco. Con esso avremo alcune funzionalità interessanti come il blocco degli annunci e anche eseguire software altamente personalizzabile. Questo progetto in sé è piuttosto unico, poiché la maggior parte dei progetti su Internet sulla trasformazione di un Raspberry Pi in un ripetitore utilizza un cavo Ethernet, e in questo caso non è necessario.
Segui questi passaggi per questo
La prima cosa da fare è scaricare il file "raspbian lite.iso" da il sito web Raspberry Pi . Una volta scaricato il sistema operativo, dobbiamo aprire BalenaEtcher, selezionare il file che abbiamo scaricato e la scheda SD. Quindi premeremo il pulsante del flash e attenderemo che il processo finisca . Fatto ciò dovremo aprire la partizione di avvio e al suo interno creare un file di testo vuoto chiamato "ssh" senza alcuna estensione. Per completare questo primo passaggio, dovremo creare un file di testo chiamato "wpa_supplicant.conf" sulla partizione di avvio e incollare il seguente contenuto.
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1
paese=IN
rete = {
ssid="mywifissid"
psk="la miapasswordwifi"
key_mgmt = WPA-PSK
}
È importante sostituire “mywifissid” e “mywifipassword” rispettivamente con il nome del nostro WiFi e la sua password. Una volta fatto questo, dovremo accendere il Raspberry pi e dovremo usare uno strumento come Angry IP Scanner per trovare il suo IP. Fatto ciò, dobbiamo attivare l'SSH del nostro Raspberry, aggiornare l'elenco dei pacchetti e dei pacchetti e riavviare il nostro dispositivo. Da questo momento dovremo utilizzare SUDO per inserire diversi comandi , ma se segui i passaggi così come sono non dovresti avere troppi problemi.
A partire dai comandi, la prima cosa è impedire l'uso di dhcpd , oltre a utilizzare la rete systemd integrata. Per fare ciò dovremo inserire i seguenti comandi in ordine:
sudo systemctl maschera networking.service dhcpcd.service
sudo mv /etc/network/interfaces /etc/network/interfaces~
sed -i '1i resolvconf=NO' /etc/resolvconf.conf
sudo systemctl abilita systemd-networkd.service systemd-resolved.service
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
Fatto ciò, dovremo creare un nuovo file, anche tramite SUDO. Per fare ciò, inserisci il seguente comando:
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
Questo file creato è molto importante, quindi dovremo crearlo come lo vedi nel comando . Fatto ciò, dovrai copiare una serie di contenuti che vedrai appena sotto. Una volta creato, dovrai salvarlo premendo il controllo X, Y e Invio.
paese=IN
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev
update_config = 1
rete = {
ssid="TestAP-plus"
modalità=2
key_mgmt = WPA-PSK
psk="12345678″
frequenza=2412
}
Se guardi questo contenuto puoi anche vedere come sono presenti SSID e password, ma in questo caso è diverso da quello che abbiamo visto prima. Dovremo configurare questi valori, perché saranno ciò che useremo per connetterci al nostro extender WiFi . La prossima cosa che dobbiamo fare è concedere all'utente i permessi di lettura e scrittura sul file e riavviare wpa_suplicant. Per fare ciò, dobbiamo inserire i seguenti comandi:
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
sudo systemctl disabilita wpa_supplicant.service
sudo systemctl abilita wpa_supplicant@wlan0.service
Ancora, dovremo creare un altro file , e come prima, è qualcosa che faremo attraverso lo stesso comando che abbiamo visto prima:
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
Qualcosa che dovremo ripetere incollerà il contenuto in questo nuovo file che abbiamo creato. Come ti abbiamo detto prima, è importante che copi questo contenuto come ti indichiamo, poiché un semplice errore nel codice potrebbe causarne il non corretto funzionamento:
paese=IN
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev
update_config = 1
rete = {
ssid="Asus RT-AC5300"
psk="12345678″
}
In questa occasione, vediamo come ci vengono indicati anche due parametri SSID e password da regolare. Contrariamente a quanto accaduto nel fascicolo precedente, in questo caso dobbiamo inserire l'SSID e la password del nostro router . L'ho fatto, dobbiamo anche dare nuovamente all'utente i permessi di lettura e scrittura e riavviare wpa_suplicant, qualcosa per il quale useremo gli stessi comandi semplicemente cambiando il nome del file con quello che abbiamo appena creato.
Per finire, dovremo solo creare due nuovi file e copiare il contenuto al loro interno. La creazione del primo di essi e il suo contenuto possono essere visti di seguito :
sudo nano /etc/systemd/network/08-wlan0.network
[corrispondenza] Nome=wlan0
[Rete] Indirizzo=192.168.7.1/24
IP Masquerade=sì
IPForward=sì
Server DHCP=sì
[Server DHCP] DNS= 1.1.1.1
E per il secondo dovremo fare qualcosa di molto simile, anche se questa volta il codice che dovremo copiare all'interno sarà molto più breve :
sudo nano /etc/systemd/network/12-wlan1.network
[corrispondenza] Nome=wlan1
[Rete] DHCP=sì
Fatto ciò, dovremo solo riavviare il nostro Raspberry Pi e avremo creato il nostro punto di accesso wireless. Come puoi vedere, è un processo alquanto complesso, ma con il quale non dovresti avere problemi se segui i passaggi appena sopra che hai potuto leggere. È un ottimo modo per utilizzare un Raspberry Pi, visto che i risultati sono molto buoni e non avere nulla da invidiare a dispositivi molto più costosi.