web-dev-qa-db-fra.com

Ubuntu 13.10 ne prend-il pas en charge le pilote hostapd nl80211?

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?

1
Angela

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.

1
user265142