Kupiłem adapter nano wifi na modmypi.com ( ten ).
Działa, sprawdziłem go w konfiguracji raspbmc (użyłem raspbmc, aby go tam skonfigurować).
Teraz wracam do mojej świstowatej dystrybucji i nie mogę zmusić jej do działania.
Kiedy wykonuję ifconfig, jest tam (patrz poniżej).
Strona pomocy w witrynie modmypi.com zawierała skrypt, ale kiedy go uruchamiam, otrzymuję ten wyjątek: „Wygląda na to, że używasz nowego obrazu z serwatki-raspbian 2012-09-18. Przepraszamy, ale skrypt nie jest obecnie ustawiony Wi-Fi na tym obrazie. Musisz uruchomić GUI za pomocą polecenia startx i skonfigurować go za pomocą Wi-Fi Config. Skrypt zostanie teraz zakończony. Naciśnij dowolny klawisz, aby kontynuować ... ”
Więc teraz jestem w GUI i zacząłem nm-connection-editor
, ale wydaje się, że nie ma adresu IPpad.
Przeczytałem o tym poleceniu: dhclient -v wlan0
i oto jego wynik:
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.
A teraz nie wiem co robić.
To jest 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
}
Wykonanie wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
daje to:
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
iwconfig wlan0
Przydatne byłoby również wyjście .iwconfig wlan0
Odpowiedzi:
Być może działa wiele instancji wpa_supplicant. próbować
jeśli to działa, możesz spróbować
i ogonić,
/var/log/wpa_supplicant.log
aby zobaczyć, co się dzieje.wpa_supplicant powinien działać przy starcie z domyślnym plikiem konfiguracyjnym. jeśli chcesz zmienić plik konfiguracyjny w locie, zabij stary proces, zdmuchnij katalog / var / run / wpa_supplicant / * i uruchom wpa_suplicant z nowym plikiem konfiguracyjnym, używając opcji -c.
Uwaga dodatkowa wpa_cli jest nieparzysta, po flagach nie ma spacji. na przykład, co chcesz zrobić
nie
źródło
ifconfig wlan0 up
. Po zrobieniudhclient -v wlan0
tego działało jak sen. Nie mam pojęcia dlaczego. Dlaczego mój system potrzebuje tego polecenia?Miałem złe hasło do Wi-Fi, co spowodowało to. W szczególności symbol „at” i znak cudzysłowu są odwrócone na klawiaturze brytyjskiej, więc symbol „at” w moim haśle pojawił się jako znak cudzysłowu, czego plik konfiguracyjny z pewnością nie lubił. :)
źródło
iwlist scan
, gdy zdałem sobie sprawę, że na końcu SSID ma dodatkową przestrzeń.http://wirelessdefence.org/Contents/LinuxWirelessCommands.htm
Miałem ten sam problem z zalogowaniem się za pomocą WEP, skorzystałem z witryny linux i oceniłem tę stronę, wypróbowałem pierwszą, a teraz jestem połączony przez Wi-Fi!
źródło
Czy próbowałeś włączyć pi, dopóki nie zalogujesz się w terminalu lub GUI, a następnie odłącz i ponownie podłącz adapter Wi-Fi. Następnie usuń wszystkie wpisy dotyczące sieci bezprzewodowych i ponownie przeszukaj sieć, a następnie ją skonfiguruj. Nie wiem, czy to zadziała dla ciebie, ale zadziałało dla mnie, gdy mój adapter się odtwarza
źródło