WiFi接続が機能しない


10

私はmodmypi.com(これ)でnano wifiアダプターを購入しました。

動作します。raspbmc構成で確認しました(raspbmcを使用して構成しました)。

今、ぼんやりとしたディストリビューションに戻りましたが、動作させることができません。

ifconfigを実行すると、そこにあります(以下を参照)。

modmypi.comのヘルプページにはスクリプトがありましたが、実行すると、次の例外が発生します。「新しい2012-09-18-wheezy-raspbianイメージを使用しているようです。申し訳ありませんが、スクリプトは現在設定されていません。この画像でwifiを起動します。コマンドstartxを使用してGUIを起動し、WiFi Configを使用して設定する必要があります。スクリプトは終了します。続行するには任意のキーを押してください... "

だから今私はGUIにいて、始めましたがnm-connection-editor、それはIPアドレスを取得していないようです。

私はこのコマンドについて読みました:dhclient -v wlan0これは出力です:

sudo dhclient -v wlan0
Internet Systems Consortium DHCP Client 4.2.2
Copyright 2004-2011 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Listening on LPF/wlan0/00:0f:more numbers
Sending on   LPF/wlan0/00:0f:more numbers
Sending on   Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 5
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 18
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 11
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 13
No DHCPOFFERS received.
No working leases in persistent database - sleeping.

そして今、私は何をすべきか分かりません。

これはifconfig

wlan0     Link encap:Ethernet  HWaddr 00:0f:1more numbers
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

iwconfig wlan0

wlan0     unassociated  Nickname:"<WIFI@REALTEK>"
          Mode:Managed  Frequency=2.412 GHz  Access Point: Not-Associated   
          Sensitivity:0/0  
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

/etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1


network={
        ssid="Nerd"
        psk="SECRET"
        proto=RSN
        key_mgmt=WPA-PSK
        pairwise=CCMP TKIP
        group=CCMP TKIP
}

実行wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.confするとこれが得られます:

wlan0: Trying to associate with 2a:65:11:f2:ce:97 (SSID='Nerd' freq=2412 MHz)
wlan0: Association request to the driver failed
wlan0: Associated with 2a:65:11:f2:ce:97
wlan0: WPA: Key negotiation completed with 2a:65:11:f2:ce:97 [PTK=CCMP GTK=TKIP]
wlan0: CTRL-EVENT-CONNECTED - Connection to 2a:65:11:f2:ce:97 completed (auth) [id=0 id_str=]
wlan0: CTRL-EVENT-DISCONNECTED bssid=2a:65:11:f2:ce:97 reason=0
wlan0: Trying to associate with 90:00:4e:87:c8:cf (SSID='Nerd' freq=2412 MHz)
wlan0: Association request to the driver failed
wlan0: Associated with 00:00:00:00:00:00
wlan0: CTRL-EVENT-TERMINATING - signal 2 received
wlan0: Trying to associate with 90:00:4e:87:c8:cf (SSID='Nerd' freq=2412 MHz)
wlan0: Association request to the driver failed

wpa_guiを使用して接続をセットアップしてみましたか?それは私がWiFiを実行するために使用したものです。
Arne

また、の出力iwconfig wlan0も役立ちます。
Arne

の出力を追加しましたiwconfig wlan0
Michel

今すぐwpa_guiを試してみる
ミシェル

エラーが表示されます:wpa_guiでドライバーへの関連付け要求が失敗しました...このデバイスのドライバーをインストールする必要があるかどうかわからないのですか?
ミシェル

回答:


9

wpa_supplicantの複数のインスタンスが実行されている可能性があります。試す

ps ax | grep "wpa_supplicant -B" | grep -v grep
kill {pid of wpa_supplicant}

それがうまくいくなら、これを試すことができます

sudo kill $(pgrep -f "wpa_supplicant -B")
sudo ifconfig wlan0 down
sudo ifconfig wlan0 up
sudo rm -r /var/run/wpa_supplicant/*
sudo wpa_supplicant -B -iwlan0 -f/var/log/wpa_supplicant.log -c/etc/wpa_supplicant/wpa_supplicant.conf
sleep 15
sudo dhclient -v -r wlan0
sudo dhclient -v wlan0

そして、/var/log/wpa_supplicant.log何が起こっているのかを確認するために、

wpa_supplicantは、起動時にデフォルトの構成ファイルを使用して実行する必要があります。構成ファイルをその場で変更する場合は、古いプロセスを強制終了します。/var/run/wpa_supplicant/*ディレクトリを削除し、-cオプションを使用して新しい構成ファイルでwpa_suplicantを起動します。

サイドノートwpa_cliは奇妙で、フラグの後にスペースがありません。例えばあなたがしたい

wpa_supplicant -c/etc/wpa_supplicant/wpa_supplicant.conf

ない

-c /etc/wpa_supplicant

1
すべてを正しく構成しました。からIPv4アドレスを取得できませんでしたifconfig wlan0 up。それをdhclient -v wlan0した後、それは夢のように働きました。なぜかわかりません。システムにこのコマンドが必要なのはなぜですか?
16年

2

私はこれを引き起こした悪いwifiパスワードを持っていました。具体的には、英国のキーボードでは「アット」マークと引用符が逆になっているため、パスワードの「アット」マークが引用符として表示されました。:)


似たようなことが一度起こった。iwlist scan最後にSSIDに余分なスペースがあることに気付いたとき、私は実行した後にのみ問題を理解しました。
3cheesewheel 2013

0

http://wirelessdefence.org/Contents/LinuxWirelessCommands.htm

WEPでのログインで同じ問題が発生しました。LinuxWebサイトにリソースを提供し、このページにスコアを付け、最初のページを試してみましたが、wifiでリンクされました!


1
将来のユーザーを助けるためにリンクが移動または削除された場合に備えて、回答に具体的な解決策を含めてください。
Tevo D

1
ええと...情報を含めるといいと思います。ページは今では死んでいます。栄光のウェイバックマシンはまだかかわらず、そのサイトのスナップショットを持っていますweb.archive.org/web/20130929013742/http://...を
wullxz

0

端末またはGUIにログインするまでpiの電源を入れてから、wifiアダプターのプラグを抜いて再度差し込みましたか?次に、ワイヤレスネットワークのすべてのエントリを削除し、ネットワークを再スキャンしてから構成します。それがあなたのために働くかどうかわからないが、私のアダプターが再生するときに私にとってはうまくいった

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.