RasPi 3 - wlan0 ilişkili değil


12

Hem en yeni Jessie hem de güncellenmiş & yükseltilmiş iki RasPi3 var. Sorun, her iki Pis'in ağları görebilmesi ancak bunlara bağlanmamasıdır.

sudo iwlist wlan0 scan

Bağlanmak istediğim ağ da dahil olmak üzere birden fazla ağ veriyor. Kimlik bilgilerini ve kimlik doğrulamasını wpa_supplicant.conf dosyasına yazmak işe yaramaz. Sonra Pisrd üzerine xrdp kurdum ve bunun üzerinden bir bağlantının mümkün olup olmadığını gördüm. Tekrar bağlanmak istediğim ağ dahil ağları görüyorum. Tıklıyorum, istenen anahtarı yazıyorum ve hiçbir şey olmuyor. Daha sonra sağ üst köşedeki ağlar düğmesindeki fareyle üzerine gelindiğinde "wlan0 ilişkilendirilmedi" ifadesi gösterilir.

sudo ifup wlan0

wlan0 arayüzünün zaten yapılandırılmış olduğunu söylüyor. Mantıklı. Karttaki WiFi yongası için en yeni ürün yazılımı yüklenir.

Pis'i ayarladığımda, sorunsuz bir şekilde bağlandılar. Şimdi olması gerektiği gibi aynı ağa bile. Bu arada hiçbir şey değişmedi.

Ne deneyebilirim?

EDIT: Sadece mobil hotspot kullanarak telefonuma bağlanmak için test edildi. Hiç sorun değil ... Kafa karıştırıyor.


Eğer denediniz mi Vakfı Kuralları (! Şok korku!) Raspberrypi.org/documentation/configuration/wireless/README.md
Milliways

2
Bana az önce tarif ettiğim şeyi söylediklerinde işe yaramazlar wpa_guive yeni ahududu jessie sürümlerinde artık kullanamam .
BallerNacken

2
Sonra her zaman karanlık taraf vardır . Doğru olduğunuzu varsayarsak wpa_supplicant.conf, aslında el ile bağlanmak için yalnızca iki veya üç komut gerekir, - ip link set wlan0 up(belki gereksiz) wpa_supplicant ..., ve dhclient.... Bu, neyin yanlış olduğunu bulmayı kolaylaştırabilir, ancak önce otomatik yapılandırma, dhcpcd, vb . Devre dışı bırakmanız gerekir .
goldilocks

1
Evet, yerleşik WiFi yerine bir WiFi dongle kullanarak. Kara listeyi kullanarak yerleşik WiFi'yi devre dışı bırakın. Mükemmel çalışıyor. Ancak normal çalışmamasının nedenini bulamadı.
BallerNacken

1
@goldilocks cevabı Pi3'ümde bir cazibe gibi çalışıyor. ip link set wlan0 up.
IgorGanapolsky

Yanıtlar:


6

wpa_supplicantBazı yönlendiriciler ve ağlarda çalışmak oldukça zor ve teşhis edilmesi zor olabilir. Aşağıdaki yöntemi kullanarak% 100 başarı oranına sahibim.
İlk olarak ağınızın kullanılabilir ve görünür olduğunu onaylayın (sadece SSID yeterlidir):

  iwlist wlan0 scan | grep SSID

Ardından supplicantşununla bir ağ kimlik bilgisi girişi oluşturun :

wpa_passphrase "<ssid>" "<password>" >> /etc/wpa_supplicant/wpa_supplicant.conf

Not ssid (ve şifre) harf duyarlıdır.

Bu, aşağıdaki gibi 64 karakterlik bir PSK oluşturur:

network={
        ssid="ssid"
        #psk="password"
        psk=44116ea881531996d8a23af58b376d70f196057429c258f529577a26e727ec1b
}

Değiştirilen ağı kaldırmak (veya '#' yorumunu) yapmak için .conf dosyanızı düzenleyebilirsiniz.

Bu ağ tanımı ilişkilendirmek / kaydolmak için yeterli olacaktır. Aşağıdaki gibi normal parametrelere ihtiyacınız yoktur:

proto=WPA WPA2
pairwise=CCMP TKIP
group=CCMP TKIP
key_mgmt=WPA-PSK WPA-EAP

Bu işe yaramazsa, hata supplicantayıklama modunda çalışarak hata ayıklayabilir, hızlı bir okuyucu olabilir veya duraklatmak için konsolunuzda ^S/ kullanabilirsiniz ^Q:

wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B -D

Eğer wpa_supplicantçalışıyorsa wlan0mesajı alacaksınız sizin:

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.

Sadece çalışan sürümü öldürün, bu örnekte '651' işlemi ('root' dan sonra ikinci sütun):

> 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

ve yeniden dene.


Merhaba, önce WEP ağı ile denedim, bu yüzden /etc/wpa_supplicant/wpa_supplicant.conf dosyamda eski WEP ayarı vardı (hatta RP3'ü yeniden başlattım). Eskisini sildim ve işe yaradı.
tanaydin

birkaç günlüğüne bunu düzeltmeye çalışarak hayatımı kurtardın, teşekkürler!
Teodor
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.