Quand j'exécute cette commande hostapd hostapd-minimal.conf
j'obtiens ceci:
root@tarek-PC:~# hostapd hostapd-minimal.conf
Configuration file: hostapd-minimal.conf
Line 2: invalid/unknown driver 'nl80211 '
Line 4: unknown hw_mode 'g '
2 errors found in configuration file 'hostapd-minimal.conf'
Après avoir d'abord fait make
, j'ai eu cette erreur:
driver_nl80211.c:25:26: warning: netlink/attr.h: No such file or directory
Je l'ai résolu en installant libnl-1.0pre8
Maintenant, j'ai cette erreur en faisant la commande make
:
../src/crypto/crypto_openssl.c:10:30: fatal error: openssl/opensslv.h: No such file or directory
compilation terminated.
make: *** [../src/crypto/crypto_openssl.o] Error 1
Est-ce que quelqu'un peut m'aider avec cette erreur? J'utilise Ubuntu 13.04?
Vous devez créer ou obtenir une copie différente de hostapd. Celui que vous avez a été construit avec l'option CONFIG_DRIVER_NL80211
définie sur N
, plutôt que Y
.
Il existe des instructions simples et détaillées pour la reconstruire ici → Instruction de construction Hostapd . Reconstruisez-le avec l'option activée. Vous devrez peut-être google pour hostapd.2.0.tar.gz, mais faites exactement comme il est mentionné dans le lien.
En ce qui concerne la question suivante/erreur, essayez d’installer cette bibliothèque libssl-dev
à l’aide de cette commande:
Sudo apt-get install libssl-dev
Vous voyez les espaces après les valeurs? Retirez-les.
Ligne 2: invalid/unknown driver 'nl80211 '
Ligne 4: unknown hw_mode 'g '
Vérifiez le format EOL. Il doit être au format UNIX comme <LF> et non pas <CR> <LF>. Cette erreur de mine corrigée.
J'ai eu un problème similaire, mais sans les espaces après les valeurs et j'ai réussi à le résoudre:
Avant de rencontrer le problème, j'ai copié le fichier hostapd.conf de mon ordinateur Windows sur mon Raspberry Pi. Et je crois que le problème était que le texte avait des caractères spéciaux. Peut-être que certains retours étaient différents (Parce que j'avais un retour au lieu d'un espace après les valeurs dans les erreurs)
Mais assez de spéculation, venons à ma solution:
Ensuite, j'ai exécuté hostapd comme d'habitude avec:
Sudo hostapd -d /etc/hostapd/hostapd.conf
Et ça a encore fonctionné