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:
- oppure, se WDS non è supportato da entrambi i dispositivi, Ripetitore/Estensore Wi-Fi con relayd
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.
- 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.
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.
- 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'





