RasPi 3-関連付けられていないwlan0


12

私は2つのRasPi3を持っています。どちらも最新のJessieにあり、更新&&アップグレードされています。問題は、両方のPiがネットワークを認識できるが、ネットワークに接続していないことです。

sudo iwlist wlan0 scan

接続したいネットワークを含む複数のネットワークを提供します。資格情報と認証をwpa_supplicant.confファイルに入力しても機能しません。次に、Pisにxrdpをインストールして、それを介した接続が可能かどうかを確認しました。繰り返しますが、接続したいネットワークを含む利用可能なネットワークが表示されます。それをクリックして、要求されたキーを入力しても何も起こりません。その後、右上隅のネットワークボタンをマウスでポイントすると、「wlan0 not associated」と表示されます。

sudo ifup wlan0

wlan0インターフェースがすでに構成されていることを通知します。理にかなっています。ボード上のWiFiチップの最新のファームウェアがインストールされます。

Piをセットアップしたところ、問題なく接続されました。現在と同じネットワークにさえ。その間、何も変わっていません。

何を試すことができますか?

編集:モバイルホットスポットを使用して私の電話に接続するためにテストされました。まったく問題ありません...混乱を招きます。



2
彼らは私が今説明したことを教えてくれるので役に立たずwpa_gui、新しいraspbian jessieリリースではもう使用できません。
BallerNacken

2
次に、常にダークサイドがあります。あなたが正しいを持っていると仮定すると、wpa_supplicant.conf実際には手動で接続するのに2つまたは3つのコマンドしか必要ありip link set wlan0 upません- (多分不必要)、、wpa_supplicant ...およびdhclient...。これにより、何が問題なのかを簡単に理解できるようになりますが、最初に自動構成やdhcpcdなどを無効にする必要があります
ゴルディロックス

1
はい、オンボードWiFiではなくWiFiドングルを使用します。ブラックリストを使用してオンボードWiFiを無効にした。完全に正常に動作します。しかし、それが正常に機能しなかった理由を見つけることができませんでした。
BallerNacken

1
@goldilocks回答は、私のPi3の魅力のように機能します。 ip link set wlan0 up
IgorGanapolsky 2016

回答:


5

wpa_supplicant一部のルーターとネットワークで作業することは、かなり扱いにくく、診断が難しい場合があります。次の方法を使用すると、成功率は100%になります。
まず、ネットワークが利用可能で目に見えることを確認します(SSIDで十分です)。

  iwlist wlan0 scan | grep SSID

次に、次を使用してネットワーク認証情報エントリを作成しますsupplicant

wpa_passphrase "<ssid>" "<password>" >> /etc/wpa_supplicant/wpa_supplicant.conf

ssid(およびパスワード)は大文字と小文字が区別されることに注意してください

これにより、次のように64文字のPSKが作成されます。

network={
        ssid="ssid"
        #psk="password"
        psk=44116ea881531996d8a23af58b376d70f196057429c258f529577a26e727ec1b
}

.confを編集して、置き換えられたネットワークを削除(または「#」コメント)できます。

このネットワーク定義は、関連付け/登録するには十分です。次のような通常のパラメータは必要ありません。

proto=WPA WPA2
pairwise=CCMP TKIP
group=CCMP TKIP
key_mgmt=WPA-PSK WPA-EAP

これが機能しない場合はsupplicant、デバッグモードで実行してデバッグするか、高速リーダーになるか、コンソールで^S/ ^Qを使用して一時停止します。

wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B -D

wpa_supplicant上で実行されwlan0ている場合は、次のメッセージが表示されます。

Successfully initialized wpa_supplicant
ctrl_iface exists and seems to be in use - cannot override it
Delete '/var/run/wpa_supplicant/wlan0' manually if it is not used anymore
Failed to initialize control interface 'DIR=/var/run/wpa_supplicant GROUP=netdev'.
You may have another wpa_supplicant process already running or the file was
left by an unclean termination of wpa_supplicant in which case you will need
to manually remove this file before starting wpa_supplicant again.

実行中のバージョンを強制終了するだけです。この例では、プロセス '651'(2番目の列、 'root'の後)です。

> ps aux | grep supplicant
root       651  0.0  0.7   7244  3516 ?        Ss   15:20   0:00 /sbin/wpa_supplicant -s -B -P /run/wpa_supplicant.wlan0.pid -i wlan0 -D nl80211,wext -c /etc/wpa_supplicant/wpa_supplicant.conf
root      1651  0.0  0.4   4272  1844 pts/0    S+   16:35   0:00 /bin/grep --color supplicant
> kill 651

そしてさらに試みる。


こんにちは、最初にWEPネットワークを試しました。そのため、/ etc / wpa_supplicant / wpa_supplicant.confファイルに古いWEP設定がありました(RP3を再起動した場合でも)。私は古いものを削除し、それはうまくいきました。
tanaydin 2017年

あなたはこれを数日から修正しようとして私の命を救った、ありがとう!
テオドール
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.