Come posso sapere se il mio dongle wifi ha funzionalità di access point?


9

Ho un dongle WiFi USB Realtek 8191SU da utilizzare sul mio Raspberry Pi. Sto provando a configurare un punto di accesso wifi usando questo tutorial . Tuttavia, sto riscontrando alcuni errori e sospetto che ciò potrebbe essere dovuto al fatto che il mio dongle non supporta l'esecuzione come punto di accesso. C'è un modo per sapere se questo ha capacità di access point?

MODIFICARE

Esiste un modo generico, simile a lsusbo ifconfig, che può fornire informazioni su qualsiasi dongle wifi?

Risposte:


5

Non sono sicuro al 100% di questa risposta. Può confermare le funzionalità del punto di accesso in alcune situazioni, ma sembra anche generare un errore con altri dongle wifi.

Con dongle wifi access point collegato (Ralink RT5370):

$ iw list
...
    Supported interface modes:
...
         * AP

Con il dongle Realtek 8191SU collegato:

$ iw list
nl80211 not found.

(Non accetterò la mia risposta fino a quando non sarò sicuro che la seconda risposta sia una prova inequivocabile che AP non è supportato.)
Sparhawk,

4

Per le schede più vecchie che non usano il framework mac80211:

$ iwconfig

elenca i dispositivi di rete. Nota la modalità nella seconda riga:

$ sudo iwconfig
wlan0     unassociated  Nickname:"<WIFI@REALTEK>"
          Mode:Auto  Frequency=2.412 GHz  Access Point: Not-Associated   
          Sensitivity:0/0  
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

lo        no wireless extensions.

eth0      no wireless extensions.

La documentazione di Ubuntu dice " Ciò di cui abbiamo bisogno per una" stazione base "wireless o" punto di accesso "è una scheda di rete wireless che fa" modalità master " " che può essere impostata usando iwconfig:

$ sudo iwconfig wlan0 mode master

Rendimento (presupponendo che non vi siano errori):

$ sudo iwconfig
wlan0     unassociated  Nickname:"<WIFI@REALTEK>"
    *-->  Mode:Master  Frequency=2.412 GHz  Access Point: Not-Associated   
          Sensitivity:0/0  
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

lo        no wireless extensions.

eth0      no wireless extensions.

Il manuale afferma " Se non ricevi un errore sei in affari ", che presumo significa che se ha successo e mostra "Modalità: Master" in iwconfig, la tua carta può essere utilizzata come punto di accesso . (Non dice nulla sul fatto che fallire significhi che non si dispone di una scheda abilitata al punto di accesso. Questo è solo un modo per vedere se lo si fa.)

Per i nuovi driver che utilizzano il framework mac80211 e l'interfaccia nl80211, iwconfig non funziona ed è necessario utilizzarlo $ iw listcome indicato sopra. È vero il contrario per i dispositivi più vecchi. Il dispositivo è anche Realtek, e $ iw listnon funziona con esso, perché non credo che il suo driver è mac80211-compatibili.


Oh, e questo link dà una buona lista di comandi dispositivo di rete con output di esempio per un po '.
MrUser,

"Access Point: Not-Associated" non elenca una funzionalità. Ti sta dicendo che non è associato a un punto di accesso, nella normale modalità client.
derobert

@derobert è corretto. Ho provato questo su quello che funziona, e è venuto fuori "Non associato".
Sparhawk,

@Sparhawk Non ho detto che l'Access Point era la capacità. Se guardi la mia risposta, dico che la seconda riga mostra le capacità, ma non ho detto che tutto su quella linea è una capacità. (Modificherò la mia risposta per essere più chiaro) Quindi il commento di @derobert è piuttosto controverso. Inoltre, la freccia nella mia risposta mostra che la Modalità è stata cambiata in Master. La pagina man dice Master (the node is the synchronisation master or acts as an Access Point).
MrUser,

@MrUser Ah ok, scusa, ho frainteso la tua risposta. Tuttavia, ho eseguito nuovamente il test con il dongle del punto di accesso e il dongle non del punto di accesso. Entrambi hanno "Mode: Managed".
Sparhawk,

0

Ho dato un'occhiata alle specifiche di questo particolare modello e mi dispiace dire che non penso che sarebbe in grado.

La banda base RTL8191SU-GR implementa il multiplexing a divisione di frequenza ortogonale a ingressi multipli, uscite multiple (MIMO) (OFDM) con un percorso di trasmissione e due di ricezione (1T2R).

Non ho nemmeno iniziato a esercitarmi come specialista hardware, ma da una precedente esperienza nella mia carriera, indicherebbe che questo particolare modello non è quello che ti serve o vuoi essere in grado di usarlo come servizio WiFi HotSpot.

Ulteriori informazioni sul prodotto sono disponibili qui: http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PFid=48&Level=5&Conn=4&ProdID=229


"Una trasmissione" è la parte rilevante qui? Cosa significa esattamente? Inoltre, ero più alla ricerca di una soluzione generica simile lsusbo ifconfigper l'analisi di qualsiasi dongle wifi. Le informazioni sul mio dongle specifico sono sicuramente utili, ma modificherò la domanda per essere più chiari sulle implementazioni generiche.
Sparhawk,

1
Quel "one trasmmit" dice solo su quante frequenze / canali OFDM sarà in grado di usare durante l'invio / la ricezione. Quindi parla solo della velocità, non di quanti client possono connettersi a questo chipset.
Marki555,
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.