このコマンドを実行すると、hostapd hostapd-minimal.conf
が表示されます。
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'
make
を実行した後、最初にこのエラーが発生しました。
driver_nl80211.c:25:26: warning: netlink/attr.h: No such file or directory
libnl-1.0pre8
をインストールして解決しました
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
Ubuntu 13.04を実行しているそのエラーで誰も助けてくれますか?
Hostapdの別のコピーをビルドまたは取得する必要があります。オプションCONFIG_DRIVER_NL80211
をN
ではなくY
に設定して構築したもの。
ここで再構築する簡単で詳細な手順があります→ Hostapd構築手順 。オプションを有効にして再構築します。 hostapd.2.0.tar.gzをグーグルで検索する必要があるかもしれませんが、リンクに記載されているとおりに実行してください。
追加の質問/エラーについては、このコマンドを使用してこのライブラリをインストールしてくださいlibssl-dev
:
Sudo apt-get install libssl-dev
値の後にスペースがありますか?それらを削除します。
2行目:invalid/unknown driver 'nl80211 '
行4:unknown hw_mode 'g '
EOL形式を確認してください。 <CR> <LF>ではなく、<LF>というUNIX形式である必要があります。それは私の鉱山のエラーを修正しました。
私は同様の問題を抱えていましたが、値の後にスペースがなく、それを解決することができました:
問題が発生する前に、Windows pcからhostapd.confファイルをRaspberry Piにコピーしました。そして、問題は、テキストに特殊文字が含まれていたことだと思います。いくつかの戻り値が異なっていた可能性があります(スペースの代わりに戻り値があったためエラーの値の後に)
しかし、十分な憶測、私の解決策に行きましょう:
次に、私はいつものようにhostapdを実行しました:
Sudo hostapd -d /etc/hostapd/hostapd.conf
そしてそれは再び働いた