Raspberry PiでAPを作成しようとしたときに奇妙な問題が発生しました。
Hostadpとdnsmasqをインストールしました。
オープンネットワークを設定するとすべてがうまく機能しますが、パスワードを追加しようとすると1つのクライアント(Huawei Android携帯電話)のみが接続されます。他のクライアントは引き続き接続と切断を繰り返し、クライアント側では認証エラーが発生します。
Hostapd.confは次のとおりです。
ssid=Network
wpa=1
auth_algs=1
wpa_pairwise=TKIP
rsn_pairwise=CCMP
wpa_key_mgmt=WPA-PSK
wpa_passphrase=* some * passphrase *
別のwpaキー値を試しましたが、何も機能しません。 dnsmasqが動作していてすべてに接続できるクライアントでは、すべてが正常です。
どんなアイデアがありますか?
よろしくお願いします!
答え1
問題は解決しましたが、何が問題なのかわかりません...
必死にパスワードを変更すると、すべてが機能し始めました。
私のパスワードはこんな感じです
wpa_passphrase=* some * passphrase *
私が最初にやったことは空白を削除してから動作し始めました。しかし、スペースを入れ直すと、まだ機能します。
パスワードの後にスペースを追加すると、当然パスワードが変更され、当初接続できたクライアントも接続できなくなります。
パスワード行の周りに余分な空白(たとえば、上または下に空白行)を追加すると、デーモンは起動しません。
周囲の空行数は何も変更しません。
つまり、問題を再現できません。
数日間動作させて、問題が再び表示されたら、もう一度報告します。