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