Comment savoir si mon dongle wifi a des capacités de point d'accès?

9

J'ai un dongle wifi USB Realtek 8191SU à utiliser sur mon Raspberry Pi. J'essaie de configurer un point d'accès wifi à l'aide de ce tutoriel . Cependant, je rencontre quelques erreurs et je pense que cela pourrait être dû au fait que mon dongle ne prend pas en charge l'exécution en tant que point d'accès. Existe-t-il un moyen de savoir s'il dispose de capacités de point d'accès?

ÉDITER

Existe-t-il un moyen générique, similaire à lsusbou ifconfig, qui peut fournir des informations sur n'importe quel dongle wifi?

Sparhawk
la source

Réponses:

5

Je ne suis pas sûr à 100% de cette réponse. Il peut confirmer les capacités des points d'accès dans certaines situations, mais semble également générer une erreur avec d'autres dongles wifi.

Avec le dongle wifi du point d'accès attaché (Ralink RT5370):

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

Avec le dongle Realtek 8191SU attaché:

$ iw list
nl80211 not found.
Sparhawk
la source
(Je n'accepterai pas ma propre réponse jusqu'à ce que je sois sûr que la deuxième réponse est une preuve sans équivoque que AP n'est pas pris en charge.)
Sparhawk
4

Pour les cartes plus anciennes qui n'utilisent pas le framework mac80211:

$ iwconfig

répertorie les périphériques réseau. Notez le mode sur la deuxième ligne:

$ 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 documentation d'Ubuntu indique que " Ce dont nous avons besoin pour une" station de base "ou" point d'accès "sans fil est une carte réseau sans fil qui fait un" mode maître " " qui peut être défini à l'aide d'iwconfig:

$ sudo iwconfig wlan0 mode master

Rendements (en supposant qu'aucune erreur):

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

Le manuel indique, " Si vous n'obtenez pas d'erreur, vous êtes en affaires. ", Ce qui, je suppose, signifie que s'il réussit et affiche "Mode: Master" dans iwconfig, alors votre carte peut être utilisée comme point d'accès . (Cela ne dit pas si l'échec signifie que vous n'avez pas de carte compatible avec les points d'accès. Ce n'est qu'une façon de voir si vous en avez.)

Pour les nouveaux pilotes utilisant le framework mac80211 et l'interface nl80211, iwconfig ne fonctionne pas et vous devez l'utiliser $ iw listcomme indiqué ci-dessus. L'inverse est vrai pour les appareils plus anciens. Mon appareil est également Realtek et $ iw listne fonctionne pas avec lui, car je ne pense pas que son pilote soit compatible avec mac80211.

MrUser
la source
Oh, et ce lien donne une bonne liste de commandes de périphériques réseau avec un exemple de sortie pour certains.
MrUser
"Point d'accès: non associé" ne répertorie pas une capacité. Il vous indique qu'il n'est pas associé à un point d'accès, en mode client normal.
derobert
@derobert a raison. J'ai testé cela sur celui qui fonctionne, et il est apparu "non associé".
Sparhawk
@Sparhawk Je n'ai pas dit que Access Point était la capacité. Si vous regardez ma réponse, je dis que la deuxième ligne montre des capacités, mais je n'ai pas dit que tout sur cette ligne est une capacité. (Je vais modifier ma réponse pour être plus clair) Donc, le commentaire de @ derobert est quelque peu théorique. De plus, la flèche dans ma réponse montre que le mode a été changé en maître. La page de manuel dit Master (the node is the synchronisation master or acts as an Access Point).
MrUser
@MrUser Ah d'accord, désolé, j'ai mal interprété votre réponse. Cependant, j'ai testé à nouveau avec le dongle de point d'accès et le dongle sans point d'accès. Les deux ont "Mode: Géré".
Sparhawk
0

J'ai jeté un coup d'œil aux spécifications de ce modèle particulier, et je regrette de dire que je ne pense pas qu'il serait capable.

La bande de base RTL8191SU-GR met en œuvre le multiplexage par répartition orthogonale de fréquence (OFDM) à entrées multiples et sorties multiples (MIMO) avec un chemin d'émission et deux chemins de réception (1T2R).

Je ne commence même pas à pratiquer en tant que spécialiste du matériel, mais d'après l'expérience précédente de ma carrière, cela indiquerait que ce modèle particulier n'est pas ce dont vous avez besoin ou que vous voulez pouvoir l'utiliser comme service WiFi HotSpot.

Vous trouverez plus d'informations sur votre produit ici: http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PFid=48&Level=5&Conn=4&ProdID=229

Danijel-James W
la source
Est-ce que "on transmet" la partie pertinente ici? Qu'est-ce que cela signifie exactement? De plus, je cherchais davantage une solution générique similaire à lsusbou ifconfigpour analyser n'importe quel dongle wifi. Les informations sur mon dongle spécifique sont certainement utiles, mais je vais modifier la question pour être plus clair sur les implémentations génériques.
Sparhawk
1
Ce "one trasmit" indique seulement le nombre de fréquences / canaux OFDM qu'il pourra utiliser lors de l'envoi / de la réception. Il ne parle donc que de vitesse, pas du nombre de clients pouvant se connecter à ce chipset.
Marki555