Nie mogę uruchomić połączenia Wi-Fi


10

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 wlan0i 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.confdaje 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

Czy próbowałeś skonfigurować połączenie za pomocą wpa_gui? Właśnie tego użyłem, aby uruchomić WiFi.
Arne,

iwconfig wlan0Przydatne byłoby również wyjście .
Arne,

Dodałem wynikiwconfig wlan0
Michel

Spróbuję teraz wpa_gui
Michel

Pojawia się błąd: próba powiązania ze sterownikiem nie powiodła się w wpa_gui .... Muszę powiedzieć, że nie wiem, czy muszę zainstalować jakieś sterowniki dla tego urządzenia?
Michel

Odpowiedzi:


9

Być może działa wiele instancji wpa_supplicant. próbować

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

jeśli to działa, możesz spróbować

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

i ogonić, /var/log/wpa_supplicant.logaby 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ć

wpa_supplicant -c/etc/wpa_supplicant/wpa_supplicant.conf

nie

-c /etc/wpa_supplicant

1
Wszystko skonfigurowałem poprawnie. Tylko że nie mogłem uzyskać adresu IPv4 ifconfig wlan0 up. Po zrobieniu dhclient -v wlan0tego działało jak sen. Nie mam pojęcia dlaczego. Dlaczego mój system potrzebuje tego polecenia?
atripes

2

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ł. :)


Coś podobnego przytrafiło mi się kiedyś; Problem zorientowałem się dopiero po uruchomieniu iwlist scan, gdy zdałem sobie sprawę, że na końcu SSID ma dodatkową przestrzeń.
3cheesewheel

0

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!


1
W odpowiedzi należy podać konkretne rozwiązanie na wypadek przeniesienia / usunięcia linku, aby pomóc przyszłym użytkownikom.
Tevo D

1
tak ... w tym informacja byłaby miła. strona jest już martwa. chwalebna maszyna powrotna wciąż ma migawkę tej strony: web.archive.org/web/20130929013742/http://…
wullxz

0

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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.