Je pourrais utiliser hostapd-2.1 pour configurer AP sans fil dans Ubuntu 12.04.
Mais dans Ubuntu 13.10, cela a échoué. Le même code source pour hostapd-2.1 échouait en 13.10.
Le message d'erreur:
nl80211 : Failed to set wlan0 as Ap
nl80211 : driver initialization failed
Que dois-je faire pour modifier hostapd-2.1 pour qu'il fonctionne sur Ubuntu 13.10?
Il semble que dans le nouvel hostapd (2.0+) qui est sur les versions ubuntu 13+ s'arrête maintenant sur une erreur qu'il ignorait auparavant.
(depuis https://stackoverflow.com/a/22845597/3495026 )
Si l'on désactive les programmes qui accèdent à la ressource, hostapd a une chance de l'attraper et de travailler.
Dans Ubuntu desktop 14.04 beta, une solution consiste à désactiver les programmes qui utilisent le wlan en question.
Cela a fonctionné pour moi:
Sudo nmcli nm wifi off
Sudo rfkill unblock wlan
alors hostapd peut démarrer normalement à partir de la ligne de commande. Bien sûr, si vous voulez que hostapd démarre au démarrage, vous devez vous assurer que le gestionnaire de réseau n'attrape pas la ressource à l'avance.