Como posso saber se meu dongle wifi tem capacidade de ponto de acesso?

9

Eu tenho um dongle wifi USB Realtek 8191SU para uso no meu Raspberry Pi. Estou tentando configurar um ponto de acesso wifi usando este tutorial . No entanto, estou com alguns erros e suspeito que talvez seja porque meu dongle não suporta a execução como ponto de acesso. Existe uma maneira de saber se isso tem recursos de ponto de acesso?

EDITAR

Existe uma maneira genérica, semelhante lsusbou ifconfigque possa fornecer informações sobre qualquer dongle wifi?

Sparhawk
fonte

Respostas:

5

Não tenho 100% de certeza sobre esta resposta. Ele pode confirmar os recursos do ponto de acesso em algumas situações, mas também parece gerar um erro com outros dongles wifi.

Com o dongle wifi do ponto de acesso conectado (Ralink RT5370):

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

Com o dongle Realtek 8191SU anexado:

$ iw list
nl80211 not found.
Sparhawk
fonte
(Eu não vou aceitar a minha própria resposta até que eu tenho certeza que a segunda resposta é a prova inequívoca de que AP não é suportado.)
Sparhawk
4

Para placas mais antigas que não usam a estrutura mac80211:

$ iwconfig

lista dispositivos de rede. Observe o modo na segunda linha:

$ 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.

A documentação do Ubuntu diz que "o que precisamos para uma" estação base "ou" ponto de acesso "sem fio é uma placa de rede sem fio com" modo mestre " " que pode ser configurada usando o iwconfig:

$ sudo iwconfig wlan0 mode master

Rendimentos (assumindo que não há erros):

$ 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.

Os estados manuais, " Se você não receber um erro que você está no negócio. ", Que eu suponho que significa que , se for bem sucedido e mostra "Modo: Master" em iwconfig, então o seu cartão pode ser usado como um ponto de acesso . (Ele não diz nada sobre se falhar significa que você não possui uma placa com capacidade para ponto de acesso. Esta é apenas uma maneira de verificar se você possui.)

Para novos drivers que usam a estrutura mac80211 e a interface nl80211, o iwconfig não funciona e você precisa usá- $ iw listlo conforme indicado acima. O oposto é verdadeiro para os dispositivos mais antigos. Meu dispositivo também é Realtek e $ iw listnão funciona com ele, porque não acho que seu driver seja compatível com mac80211.

MrUser
fonte
Ah, e esse link fornece uma boa lista de comandos de dispositivos de rede com saída de amostra para alguns.
MrUser
"Ponto de acesso: não associado" não está listando um recurso. Ele está dizendo que não está associado a um ponto de acesso, no modo normal do cliente.
Derobert
@derobert está correto. Eu testei isso no que funciona, e surgiu "Não associado".
Sparhawk
@ Sparhawk Eu não disse que o Access Point era a capacidade. Se você olhar para a minha resposta, digo que a segunda linha mostra recursos, mas não disse que tudo nessa linha é um recurso. (Vou editar minha resposta para ficar mais claro). O comentário de @ derobert é um tanto discutível. Além disso, a seta na minha resposta mostra que o modo foi alterado para mestre. A página do manual diz Master (the node is the synchronisation master or acts as an Access Point),.
MrUser
@ MrUser Ah, desculpe, eu interpretei mal sua resposta. No entanto, testei novamente com o dongle do ponto de acesso e o dongle que não é do ponto de acesso. Ambos têm "Modo: Gerenciado".
Sparhawk
0

Examinei as especificações desse modelo em particular e lamento dizer que não acho que seria capaz.

A banda base RTL8191SU-GR implementa multiplexação ortogonal por divisão de frequência (MIMO) de entrada múltipla e saída múltipla (MIMO) com OFDM com um caminho de transmissão e dois de recebimento (1T2R).

Eu nem começo a praticar como especialista em hardware, mas a partir da experiência anterior em minha carreira, isso indicaria que esse modelo em particular não é o que você precisa ou deseja poder usá-lo como um serviço WiFi HotSpot.

Informações adicionais sobre o seu produto podem ser encontradas aqui: http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PFid=48&Level=5&Conn=4&ProdID=229

Danijel-James W
fonte
"One transmit" é a parte relevante aqui? O que isso significa exatamente? Além disso, eu estava mais procurando uma solução genérica semelhante lsusbou ifconfigpara analisar qualquer dongle wifi. As informações sobre meu dongle específico são certamente úteis, mas editarei a pergunta para ficar mais clara sobre as implementações genéricas.
Sparhawk
1
Essa "transmissão única" informa apenas quantas frequências / canais OFDM ele poderá usar ao enviar / receber. Portanto, ele diz apenas sobre velocidade, não sobre quantos clientes podem se conectar a esse chipset.
Marki555