最近、Raspberry PiをホームネットワークのAP /ルーターとして動作するように設定しました。オンラインで多くのチュートリアルを使用して、私はようやく成功しましたが、深刻な問題が発生しています:hostapdは/ var/log/syslogで「ローカル認証解除要求による認証解除」を繰り返し通知します。
この繰り返しエラーにより、クライアントがAPから定期的に追い出され、APが役に立たなくなります。 RPiはまだインターネットに接続されているようです。この問題はローカルネットワークにのみ影響します。
私はオンラインでこの問題を詳細に調査しましたが、誰も良い答えをしているようには見えません。いくつかの可能性には、不適切なwifiドングルドライバーまたはwifiチップセットが含まれますが、変更方法がわからないため、まだ変更を試みていません(これは比較的新しいです)。信号強度は問題になりません(RPiはコンピューターのすぐ隣にあります)。
皆様のご意見をお待ちしております。詳細が必要な場合はお知らせください。
私が賞金をかけた質問に答える...私にとってそれはエントロピーの欠如であることが判明しました、cat /proc/sys/kernel/random/entropy_avail
は156でしたが、2000を超えるはずです。 hasged(apt-get install haveged
)私のために問題を解決しました。エントロピーは常に> 2kで、リンクは現在丸一日稼働しています。
編集:ダウンボーターがこれが悪い答えである理由をコメントするのはいいことです。
こっちも一緒!少し深く見てみると、私の構成ではキー交換が問題になっているようです。hostapd.confでwpa_group_rekey = 10を設定すると、認証解除要求の確率が高くなります。また、チャネルの選択は確率に影響します。
だから私の現在の解決策はhostapd.confの次のエントリです:
ap_max_inactivity=1800
skip_inactivity_poll=1
disassoc_low_ack=0
wpa_group_rekey=3600
channel=acs_survey
acs_num_scans=5
私の設定は次のとおりです:
確率を下げるだけなので、これは実際にはハックです。
一方、それはさらに調査するために問題の可能性を高めることができます;-)