RPI zero W sia come client Wifi che come punto di accesso


8

Tutto indica che Raspberry Pi Zero W può essere un punto di accesso e connettersi al wifi contemporaneamente.

Secondo questo articolo , con il comando iw listdescrive:

valid interface combinations:
* #{ managed } <= 1, #{ P2P-device } <= 1, #{ P2P-client, P2P-GO } <= 1,
   total <= 3, #channels <= 2
* #{ managed } <= 1, #{ AP } <= 1, #{ P2P-client } <= 1, #{ P2P-device } <= 1,
   total <= 4, #channels <= 1

Ho provato a seguire i passaggi di questo articolo , ma non ho avuto successo:

Quando riavvio l'rpi zero w , non si collega automaticamente alla rete wifi. Invece, emette il segnale come punto di accesso (anche se quando mi collego alla rete dal mio cellulare, non supporta la password come valida).

In questo scenario, se spengo il wifi e lo riaccendo, si connette a Internet attraverso la rete WiFi, ma non funge da punto di accesso (non mostra la rete per connettersi).

La distribuzione è Pixel (con sede a Jessie).

Grazie in anticipo


1
L'articolo è stato realizzato con un altro hardware e non con zero W
user64698

L'interfaccia wifi pi zero w non supporta la modalità AP e gestita se facesse iwlist sarebbe simile a questa #{ managed, AP } <= 8, total <= 16, #channels <= 1nota che AP e gestiti sono nella stessa {}
Rwky

Il link a cui fa riferimento questo articolo è morto.
Adrian W,

Ho appena verificato alcuni minuti fa che il link non è morto. Deve essere stato un problema temporaneo del sito Web.
Mario,

c'è un eccellente script disponibile su github che, con mod minori, funziona su Raspbian Buster (dicembre 2019). vedi github.com/lukicdarkoo/rpi-wifi . le mod: cambia: `wpa = 2PASSPHRASE` in` wpa = 2`. quindi, inserire #!/bin/bashdopo sudo bash -c 'cat > /bin/rpi-wifi.sh.
Mahesh,

Risposte:



1

È perfettamente possibile, il mio Pi Zero W lo fa, ma il client e l'AP devono usare lo stesso canale.

Guarda uno screenshot dal mio ZW:

inserisci qui la descrizione dell'immagine

L'output del tuo elenco iw mostra che solo la seconda combinazione consente di gestire (cioè client) e AP contemporaneamente, ma indica i canali <= 1. Cioè, devono usare lo stesso canale.

Ho usato la guida di http://imti.co/post/145442415333/raspberry-pi-3-wifi-station-ap (che è la stessa collegata da Alfredo Pons Menargues) adattata alle mie esigenze.


Hai modificato in modo significativo le istruzioni dal tuo link pubblicato? Sto cercando di replicare con un pi zero we Raspian Jessie, ma sto lottando per ottenere un IP statico assegnato all'interfaccia uap0
tomtomnz,

@tomtomnz, non l'ho fatto.
Javier Sedano,

È molto importante utilizzare il numero del canale SAME in hostapd.conf mentre si utilizza per la rete wireless connessa. Cioè devi prima connetterti a WiFI, scoprire quale canale stai usando ( iw wlan0 info) e scrivere questo canale in hostapd.conf. Se ti connetti a una rete diversa e il canale cambia, la tua configurazione si interromperà: dovresti cambiare di nuovo il canale manualmente.
George Y.

1

Come ho commentato qui , è possibile farlo, ma la maggior parte degli articoli che ho trovato online non ha funzionato per me. Ho scritto un post dettagliato sul blog qui: https://albeec13.github.io/2017/09/26/raspberry-pi-zero-w-simultaneous-ap-and-managed-mode-wifi/

È un po 'eccentrico e consiglio di leggere prima i commenti, poiché non ho ancora aggiornato il post originale per includere alcuni suggerimenti utili dai commenti. Ad ogni modo, l'ho fatto funzionare seguendo le mie istruzioni. In bocca al lupo!


0

Una singola interfaccia wlan può connettersi solo a una rete WiFi alla volta. Non può fare entrambe le cose contemporaneamente. Se si dispone di un adattatore WiFi esterno, è possibile eseguire il bridge dell'interfaccia wlan interna ed esterna, quindi è possibile collegare entrambi per fare in modo che un punto funzioni come punto di accesso e l'altro come punto attivo.


Forse potresti includere il codice necessario o forse qualche dettaglio in più su come farlo?
Darth Vader

Ma l'articolo dice che è possibile con un'unica interfaccia, quando possibile, e la mia lista mostra che è possibile, no?
Mario

4
Questo è falso ricerca un po 'di più
JSON,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.