Table of Contents

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:

Istruzioni tramite interfaccia web


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.







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

Una volta effettuato l’accesso al router,















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






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.



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

Istruzioni da riga di comando

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.

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'


Problemi noti

Impossibile abilitare client e AP sulla stessa radio