GNU/Linux >> Tutoriels Linux >  >> Linux

Trouver les capacités du pilote/dispositif Wifi ?

J'utilise hostapd , configuré par ce projet, pour créer un AP (point d'accès) sur un appareil embarqué. J'ai également testé sur quelques ordinateurs portables.

Avec mon ordinateur portable, le wifi reste connecté et une nouvelle interface dédiée à l'AP est créée. Sur l'appareil, le wifi est abandonné et le point d'accès est sur l'interface wifi standard.

L'ordinateur portable est hostapd v2.4 et bus/pci/drivers/iwlwifi pour le chauffeur.

L'appareil est un hostapd v0.8.x personnalisé conçu pour usb/drivers/r8188eu chauffeur.

Cela semble être une limitation stricte de la carte sans fil RTL8188.

Si je veux regarder d'autres cartes sans fil pour de futurs appareils, comment puis-je savoir à partir des spécifications matérielles si elles prendront en charge la connexion et la diffusion en même temps ?

Est-ce du "double bande" ? Je pense que certains appareils peuvent diffuser et se connecter simultanément, mais seulement si l'AP est diffusé sur le même canal wifi, alors que d'autres peuvent faire du multi-canal (mais il parait r8188eu ne peut faire ni l'un ni l'autre) .

Là encore, pour autant que je sache, la limitation de ne pas pouvoir se connecter et diffuser sur le même canal pourrait être due à l'ancienne version de hostapd .

Réponse acceptée :

Je pense que vous pouvez trouver la réponse à votre question dans le wiki Arch Linux ici :https://wiki.archlinux.org/index.php/software_access_point

Voici la section pertinente copiée du wiki Arch Linux :

L'appareil Wi-Fi doit prendre en charge le mode AP
Vous avez besoin d'un appareil sans fil compatible nl80211, qui prend en charge le mode de fonctionnement AP. Cela peut être vérifié en exécutant la commande iw list, sous le bloc Modes d'interface pris en charge, il devrait y avoir un point d'accès répertorié :

$ iw list
Wiphy phy1
...
    Supported interface modes:
         * IBSS
         * managed
         * AP
         * AP/VLAN
         * WDS
         * monitor
         * mesh point
...

Client sans fil et point d'accès logiciel avec un seul appareil Wi-Fi
La création d'un point d'accès logiciel est indépendante de votre propre connexion réseau (Ethernet, sans fil, …). De nombreux appareils sans fil prennent même en charge le fonctionnement simultané à la fois en tant que point d'accès et en tant que « client » sans fil. En utilisant cette fonctionnalité, vous pouvez créer un point d'accès logiciel agissant comme un « répéteur sans fil » pour un réseau existant, à l'aide d'un seul périphérique sans fil. La capacité est répertoriée dans la section suivante dans la sortie de iw list :

$ iw list
Wiphy phy1
...
        valid interface combinations:
                 * #{ managed } <= 2048, #{ AP, mesh point } <= 8, #{ P2P-client, P2P-GO } <= 1,
                   total <= 2048, #channels <= 1, STA/AP BI must match
...

Linux
  1. Linux :Comment trouver le pilote de périphérique utilisé pour un périphérique ?

  2. Linux – Comment trouver le pilote (module) associé à un périphérique sous Linux ?

  3. Connexion d'un périphérique USB-série avec un PID personnalisé à Ttyusb0 sur Embedded ?

  4. Pas de sans fil lors de l'installation de 14.04 sur Macbook Pro ?

  5. L'installation du pilote sans fil Realtek 8188 échoue ?

Comment installer un pilote de périphérique sous Linux

Installer le pilote sans fil dans AlmaLinux / Rocky Linux 8

Comment installer le pilote pour Rtl88x2bu ?

Comment écrire un pilote de périphérique de bloc linux en espace utilisateur?

différence entre le fichier de périphérique et le pilote de périphérique

Comprendre les pilotes de périphérique Linux de la webcam