Connessione a una rete Wi-Fi client

Questa pagina spiega come collegare il tuo dispositivo OpenWrt a un’altra rete Wi-Fi usando la propria interfaccia wireless. A causa di limitazioni tecniche, il dispositivo OpenWrt creerà una propria sottorete (nell’esempio sotto è 192.168.2.x, mentre la sottorete del router Wi-Fi è 192.168.1.x), proprio come quando è collegato a un modem: il dispositivo OpenWrt e i dispositivi ad esso collegati potranno accedere a Internet, ma non vedranno i dispositivi collegati all’altro Wi-Fi/router).

Se vuoi invece configurare un vero ripetitore Wi-Fi o mantenere i dispositivi collegati a questo dispositivo nella stessa sottorete dei dispositivi collegati all’altro router, consulta:


Aggiornato con immagini LuCI 21.02.

Come detto sopra, l’interfaccia LAN deve essere impostata su una sottorete diversa rispetto alla rete Wi-Fi a cui ci si connette. Nel nostro esempio la rete Wi-Fi utilizza indirizzi 192.168.1.x, quindi dobbiamo prima cambiare l’indirizzo IP dell’interfaccia LAN in 192.168.2.1.


L’interfaccia LAN deve essere impostata su una sottorete diversa rispetto alla rete Wi-Fi a cui ci si connette.

  • NON collegare il router via cavo al router principale.
  • Ripristinare il router alle impostazioni predefinite di OpenWrt.
  • Collegare un computer a una porta LAN e accedere all’interfaccia web LuCI all’indirizzo 192.168.1.1.
  • Impostare il protocollo LAN su indirizzo statico (impostazione predefinita).
  • Assegnare un indirizzo IP in una sottorete diversa (es. 192.168.2.1). Fare clic su Salva.
  • Fare clic su Salva e Applica.




  • Disconnettere e riconnettere il computer al dispositivo per forzare il cambio dell’indirizzo IP.




Ora configureremo la rete Wi-Fi client, necessaria per collegarsi a un’altra rete Wi-Fi.

Una volta effettuato l’accesso al router,

  • andare nella pagina delle reti wireless e fare clic sul pulsante Scansiona.





  • Scegliere la rete Wi-Fi a cui collegarsi e fare clic su “Unisciti alla rete”.






  • Si consiglia di selezionare 'Sostituisci configurazione wireless' per eliminare l’access point wireless (Master) per la radio scelta.
  • Inserire la password Wi-Fi.
  • La zona firewall dovrebbe essere già impostata su wan/wan6 (predefinita).



  • Se non esiste una zona firewall *wan*, è necessario crearla; non salvare ancora la configurazione Wi-Fi. Andare in fondo a questa sezione per vedere come creare la zona firewall *wan*.
  • Inserire la password Wi-Fi, lasciare “nome della nuova rete” su “wwan” e selezionare la zona firewall wan.
  • Fare clic su Salva.




Si accederà alla pagina delle impostazioni Wi-Fi client. Modificare secondo necessità.
Le impostazioni più importanti si trovano nella riga Frequenza operativa.

  • Impostare Modalità su Legacy se ci si collega a una rete Wi-Fi g, oppure N se ci si collega a una rete Wi-Fi n (e così via).
  • Impostare Larghezza allo stesso valore impostato sulla rete Wi-Fi a cui ci si collega (per evitare colli di bottiglia inutili).
  • NON cambiare il numero del canale Wi-Fi!






Premere Salva
Premere Salva & Applica.
La configurazione è ora completata.

Questo è il risultato finale. Notare come la rete client mostri un ? invece di un indirizzo IP.
L’indirizzo IP wwan è visibile solo nella pagina Interfacce di rete.








:!: Questo passaggio non dovrebbe essere necessario se il router è stato ripristinato alle impostazioni predefinite di OpenWrt. Se non esiste una zona firewall “wan”, è necessario crearla.

  • Fare clic su Rete e poi su Firewall, quindi su Aggiungi, e configurare la nuova zona come mostrato nello screenshot seguente (zona firewall wan predefinita).



Dopo aver completato questo passaggio, tornare indietro e ripetere gli altri passaggi per aggiungere e salvare la connessione Wi-Fi.

Prima di effettuare qualsiasi configurazione, l’interfaccia Wi-Fi deve essere abilitata per poter eseguire la scansione delle reti disponibili:

uci set wireless.@wifi-device[0].disabled="0"
uci commit wireless
wifi

:!: Se il dispositivo dispone di più radio Wi-Fi, è possibile usarne un’altra in questo tutorial sostituendo il numero. Ad esempio, per abilitare la seconda radio Wi-Fi (di solito 5GHz) è necessario usare uci set wireless.@wifi-device[1].disabled=0 e poi usare wlan1 invece di wlan0 nel comando seguente.

  • Impostare l’opzione disabled su 0 (abilita il Wi-Fi)
  • Salvare la configurazione modificata
  • Avviare il Wi-Fi usando il comando wifi

Ora possiamo elencare le reti disponibili sostituendo l’interfaccia wireless reale a wlan0:

iw dev
iw dev wlan0 scan

Esempio di output:

# iw dev wlan0 scan
...
SSID: Violetta
...
SSID: GOinternet_EB20FB
...

Nell’esempio ci sono due reti: una Wi-Fi g chiamata Violetta e una Wi-Fi n chiamata GOinternet_EB20FB. Il dispositivo è stato configurato per collegarsi a quella chiamata Violetta.

Questi sono i valori uci aggiunti o modificati dalla procedura di configurazione.
Per SSID, BSSID e crittografia è necessario usare le informazioni ottenute dalla scansione Wi-Fi sopra.
Per una spiegazione del motivo per cui questi valori sono stati modificati, leggere il tutorial LuCI sopra.

network.lan.ipaddr='192.168.2.1'
network.wwan=interface
network.wwan.proto='dhcp'
firewall.@zone[1]=zone
firewall.@zone[1].name='wwan'
firewall.@zone[1].input='REJECT'
firewall.@zone[1].output='ACCEPT'
firewall.@zone[1].forward='REJECT'
firewall.@zone[1].masq='1'
firewall.@zone[1].mtu_fix='1'
firewall.@zone[1].network='wwan'
wireless.@wifi-iface[1]=wifi-iface
wireless.@wifi-iface[1].network='wwan'
wireless.@wifi-iface[1].ssid='Violetta'
wireless.@wifi-iface[1].encryption='psk2'
wireless.@wifi-iface[1].device='radio0'
wireless.@wifi-iface[1].mode='sta'
wireless.@wifi-iface[1].bssid='C8:D5:FE:C8:61:B0'
wireless.@wifi-iface[1].key='myWifiPasswordHere'


  • Last modified: 2026/01/19 11:57
  • by saregoa