
私は Ubuntu 12.04 x64 (カーネル 3.2.0-58-generic) で、2 本の USB WLAN スティックを使って hostapd 0.7.3 を実行しています。1 本目は D-Link DWL-G122 で、1 年間マシンをソフト AP として問題なく動作させました。2 本目は TP Link WN822N (lsusb では 0bda:8178 Realtek Semiconductor Corp. と報告されます) で、D-Link DWL-G122 の代わりになるはずですが、こちらは安定性に大きな問題があります。ノートブック (Eee PC 1005HA、802.11n 互換チップセット搭載) をクライアントとして使用すると、問題なく動作することもあれば、コンソール ウィンドウでノンストップ ping を実行しないと定期的に hostapd によって認証が解除されることもあります。また別のときは接続が切れてしまい、ノートブックで再接続する必要があります。私の携帯電話 (Sony Xperia MT 15i、カーネル 2.6.32 を実行) をクライアントとして使用すると、状況はさらに悪化します。hostapd-AP で認証し、IP アドレスを取得しても、2 秒後に切断され、再度認証し、再度 IP アドレスを取得する、という動作を繰り返します。
私のhostapd.confファイルはここ携帯電話が切断され、継続的に接続されたときのhostapdの出力が見つかりますここ。
これまで試したこと:
- USB経由でデバイスを切断して再接続 --> 効果なし
- 「wmm_enabled」を「0」にする --> 効果なし
- チャンネル 1 または 2 --> 効果なし
- 「ht_capab」のさまざまな組み合わせを試しましたが、そのうちのいくつかでは、hostapdがまったく起動しませんでした。
- eap_reauth_period を 360000000 に設定するか、まったく設定しないか --> 違いはありません
この問題をデバッグおよび/または解決する方法についてのヒントがあれば、ぜひ教えてください。
私の設定についての詳細: ソフト AP マシンは eth0 経由で LAN に接続され、eth1 経由でインターネットに接続されています。(古い) DWL-G122 は wlan0、(新しい) WN822N は wlan1 という名前です。hostapd は 2 回実行されます。1 回は wlan0 を AP として使用するために (実際にはデーモンとして)、もう 1 回は wlan1 を AP として使用するために (出力を確認するためにコマンド ラインから手動で起動します) 実行されます。携帯電話とノートブックを WLAN クライアントとして使用したいのですが、これらはソフト AP として使用されるマシンで実行されている hostapd に対して認証する必要があります。これは wlan0 では機能しますが、wlan1 では機能しません。
よろしくお願いします
マイケル