「wpaアプリケーション:現在APのネットワーク設定が見つかりません」 - carl9170駆動のWi-FiアダプタがDebian 7でクラッシュします。

「wpaアプリケーション:現在APのネットワーク設定が見つかりません」 - carl9170駆動のWi-FiアダプタがDebian 7でクラッシュします。

理論的には、Linux 3.2カーネルを搭載したDebian 7システムとAtherosチップセット(D-Link DWA-16 Xtreme N Dual Band)を備えたUSB Wi-Fiアダプタがあります。働かなければならない

実際にNetworkManagerとのWi-Fi通信を設定し、約30分間はある程度うまく機能しましたが、接続が失われて接続を再確立できませんでした。

NetworkManagerへの接続をリセットできません。正常に接続して認証し、4方向ハンドシェイクを開始し、次の理由で認証を取り消します。理由15(4方向ハンドシェイクタイムアウト)

ifupdownその後、次の場所に項目を作成し、前の方法で同じことを試みました/etc/network/interfaces

allow-hotplug wlan1
iface wlan1 inet static
       wpa-ssid MyNet
       wpa-psk <My key hash generated by `wpa_passphrase MyNet key`>
       address 192.168.1.2
       netmask 255.255.255.0
       broadcast 192.168.1.255
       gateway 192.168.1.1
       dns-nameservers a.b.c.d

これを行うと、次の場合sudo ifup wlan1まで合理的に機能します。

wpa_supplicant[8258]: wlan1: Associated with <router's MAC>
wpa_supplicant[3402]: wlan1: No network configuration found for the current AP

(から /var/log/syslog)。WiresharkWi-Fiアダプタからルーターに送信されたARPパケットを確認しましたが、ルーターが応答しません。

これが何を意味するのか、どうすれば解決できるのかご存知ですか?

解決策: peterphの提案のおかげで、フォアグラウンドとバックグラウンドでスタンドアロンプ​​ログラムを作成して実行してwpa_supplicant.confから。wpa_supplicantwpa-conf wpa_supplicant.conf/etc/network/interfaces

sudo wpa_supplicant -iwlan1 -c/etc/wpa_supplicant/wpa_supplicant.conf -d
sudo wpa_supplicant -iwlan1 -c/etc/wpa_supplicant/wpa_supplicant.conf -B

走ることを殺すとNetworkManager干渉があるようです。

2番目の問題は、4方向ハンドシェイクが失敗したことです。アクセスポイントでMACアドレスフィルタリングを無効にすると、すべてがうまくいきます。私のWi-FiインターフェイスのMACは利用可能なMACのリストにありますが、何らかの理由でまだルータのMACフィルタリングには関連付けられていません。

アップデート2:問題は再び発生しました。 4方向ハンドシェイクが再び失敗しました。ドライバを再ロードしても役に立ちませんでした。

ベストアンサー1

この種の問題は、独立した部分に分割するのが最善です。この場合は、ifupdown完全にバイパスし、すべての手順を手動で実行してください。つまり:

  1. wpa_supplicant適切な構成ファイルで実行

  2. 接続が確立された後、dhcpクライアントを実行し、

ifupdown実行方法を確認するには、wpa_supplicantファイルに何らかの構成を渡す必要があり、傍受できます。実行ps fax | grep wpa_supplicant時に出力を確認してくださいifupdown。オプションの引数は、-c(即時に生成できる)構成ファイルの名前です。

何らかの理由で移行することにした場合は、次の点に興味がある可能性ifupdownがあります。wicd、さまざまなUI(ncurses、GTK、Qt)によって制御されるデーモンで構成されています。

ところで、一部のDHCPクライアントは自分で作成して無線接続を確立できます。wpa_supplicant(このような場合も見たことがありますdhcpcd。) これは、人々が接続の問題をデバッグしようとしたときに非常に興味深く破壊的である可能性があります。

おすすめ記事