WiFi 연결이 작동하지 않습니다


10

나는 (modmypi.com에서 나노 무선 랜 어댑터를 구입 한 이 일을 ).

그것은 작동하고 raspbmc 구성에서 확인했습니다 (raspbmc를 사용하여 구성했습니다).

이제 나는 희미한 배포판으로 돌아 왔고 제대로 작동하지 않습니다.

ifconfig를 수행하면 거기에 있습니다 (아래 참조).

modmypi.com의 도움말 페이지에 스크립트가 있었지만이를 실행할 때 " 예외 : 새로운 2012-09-18-wheezy-raspbian 이미지를 사용하고있는 것 같습니다. 죄송하지만 스크립트는 현재 설정되지 않습니다 startx 명령을 사용하여 GUI를 시작하고 WiFi Config를 사용하여 GUI를 설정해야합니다. 이제 스크립트가 종료됩니다. 계속하려면 아무 키나 누르십시오 ... "

그래서 지금 GUI에 있고 시작 nm-connection-editor했지만 ipaddress를 얻지 못하는 것 같습니다.

이 명령에 대해 읽었 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를 지금 시도 할 것이다
Michel

오류가 발생했습니다 : wpa_gui에서 드라이버 연결 요청이 실패했습니다 ....이 장치에 대한 드라이버를 설치해야하는지 모르겠습니다.
Michel

답변:


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 옵션을 사용하여 / var / run / wpa_supplicant / * 디렉토리를 날리고 새 구성 파일로 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그것을 한 후에 는 꿈처럼 일했습니다. 왜 그런지 모르겠습니다. 시스템에이 명령이 필요한 이유는 무엇입니까?
출발

2

Wi-Fi 비밀번호가 잘못되어이 문제가 발생했습니다. 특히, "at"기호와 따옴표는 영국 키보드에서 반대로되어 있으므로 암호의 "at"기호는 따옴표로 표시되어 구성 파일이 마음에 들지 않습니다. :)


비슷한 일이 한 번 일어났습니다. iwlist scanSSID 끝에 여분의 공간이 있다는 것을 깨달았을 때 실행 한 후에 만 ​​문제를 알아 냈습니다 .
3cheesewheel

0

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

나는 WEP로 로그인하는 것과 같은 문제가 있었고, 나는 리눅스 웹 사이트를 리소스로 삼았고이 페이지를 득점했으며 첫 번째 것을 시도했으며 지금은 wifi를 통해 링크되었습니다!


1
향후 사용자를 돕기 위해 링크를 이동 / 제거 할 경우 답변에 특정 솔루션을 포함 시키십시오.
Tevo D

1
예 ... 정보를 포함시키는 것이 좋았을 것입니다. 페이지는 지금 죽었습니다. : 영광스러운 뒤로 기계는 여전히 해당 사이트 생각의 스냅 샷이 web.archive.org/web/20130929013742/http://...
wullxz

0

터미널이나 GUI에 로그인 한 후 Wi-Fi 어댑터를 분리했다가 다시 연결할 때까지 pi의 전원을 켜 보셨습니까? 그런 다음 무선 네트워크에 대한 모든 항목을 제거하고 네트워크를 다시 스캔 한 다음 구성하십시오. 그것이 당신에게 효과가 있는지 모르겠지만 내 어댑터가 재생되면 나에게 도움이되었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.