RasPi 3-wlan0이 연결되지 않았습니다


12

최신 Jessie와 업데이트 및 업그레이드 된 두 개의 RasPi3이 있습니다. 문제는 두 Pis 모두 네트워크를 볼 수 있지만 연결되어 있지 않다는 것입니다.

sudo iwlist wlan0 scan

연결하려는 네트워크를 포함하여 여러 네트워크를 제공합니다. 자격 증명 및 인증을 wpa_supplicant.conf 파일에 입력해도 작동하지 않습니다. 그런 다음 Pis에 xrdp를 설치하여 연결이 가능한지 확인했습니다. 다시 연결하려는 네트워크를 포함하여 사용 가능한 네트워크가 표시됩니다. 클릭하고 요청한 키를 입력해도 아무 변화가 없습니다. 그 후 오른쪽 상단 모서리에있는 네트워크 버튼의 마우스 오버에 "wlan0 연결되지 않음"이 표시됩니다.

sudo ifup wlan0

wlan0 인터페이스가 이미 구성되었음을 알려줍니다. 맞는 말이다. 보드의 WiFi 칩에 대한 최신 펌웨어가 설치되었습니다.

Pis를 설정할 때 아무런 문제없이 연결되었습니다. 지금과 같은 네트워크에서도 마찬가지입니다. 그 동안 아무것도 바뀌지 않았습니다.

무엇을 시도 할 수 있습니까?

편집 : 방금 모바일 핫스팟을 사용하여 휴대 전화에 연결 테스트했습니다. 전혀 문제 없습니다 ... 혼란스러워집니다.



2
그들은 내가 방금 설명한 것을 말하는데 쓸모가 없으며 wpa_gui새로운 라즈 ​​비안 제시 릴리스에서는 더 이상 사용할 수 없습니다 .
BallerNacken

2
그러면 항상 어두운면이 있습니다. 올바른 것으로 가정하면 wpa_supplicant.conf실제로 수동으로 연결하는 데 2 ​​~ 3 개의 명령 만 필요합니다 ip link set wlan0 up(불필요 할 수도 있음) wpa_supplicant ...dhclient.... 이렇게하면 무엇이 잘못되었는지 쉽게 파악할 수 있지만 먼저 자동 구성, dhcpcd 등을 비활성화해야합니다 .
goldilocks

1
예, 온보드 WiFi 대신 WiFi 동글을 사용하면됩니다. 블랙리스트를 사용하여 온보드 WiFi를 비활성화했습니다. 완벽하게 작동합니다. 그러나 정상적으로 작동하지 않는 이유를 찾을 수 없었습니다.
BallerNacken

1
@goldilocks 답변은 Pi3의 매력처럼 작동합니다. ip link set wlan0 up.
IgorGanapolsky

답변:


6

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'( '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

며칠 만에이 문제를 해결하려고 내 생명을 구했습니다. 감사합니다!
Teodor
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.