DOKÜMANTASYON> KONFİGÜRASYON> KABLOSUZ> KABLOSUZ-CLI KOMUT HATTI İLE WIFI YUKARI
Raspberry Pi'de normalde WiFi kurmak için kullanılan grafik kullanıcı arayüzüne erişiminiz yoksa bu yöntem uygundur. Ekrana veya kablolu Ethernet ağına erişiminiz yoksa seri konsol kablosuyla kullanım için özellikle uygundur. Ayrıca ek yazılım gerekmediğine dikkat edin; ihtiyacınız olan her şey Raspberry Pi'de zaten mevcut.
WiFi ağ ayrıntılarını alma
WiFi ağlarını taramak için sudo iwlist wlan0 scan komutunu kullanın. Bu, mevcut tüm WiFi ağlarını ve diğer faydalı bilgileri listeler. Dikkat etmek:
'ESSID: "test", WiFi ağının adıdır.
'IE: IEEE 802.11i / WPA2 Sürüm 1' kullanılan kimlik doğrulamadır. Bu durumda, WPA'nın yerini alan daha yeni ve daha güvenli kablosuz standart olan WPA2'dir. Bu kılavuz WPA veya WPA2 için çalışmalı, ancak WPA2 kuruluşu için çalışmayabilir. WEP onaltılı anahtarları için buradaki son örneğe bakın. Kablosuz ağ için de parola gerekir. Çoğu ev yönlendiricisi için bu, yönlendiricinin arkasındaki bir etikette bulunur. Aşağıdaki örnekler için ESSID (ssid) test ediliyor ve şifre (psk) Parola'yı test ediyor. Raspberry Pi'ye ağ ayrıntılarını ekleme
Wpa-supplicant yapılandırma dosyasını nano'da açın:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Dosyanın altına gidin ve aşağıdakileri ekleyin:
network = {ssid = "testing" psk = "testingPassword"} Parola, ASCII temsili olarak, yukarıdaki örneğe göre tırnak işaretleri halinde veya önceden şifrelenmiş 32 bayt onaltılık sayı olarak yapılandırılabilir. Şifreli bir PSK oluşturmak için wpa_passphrase yardımcı programını kullanabilirsiniz. Bu SSID ve şifreyi alır ve şifrelenmiş PSK'yı oluşturur. Yukarıdaki örnekle, wpa_passphrase "testing" "testingPassword" ile PSK oluşturabilirsiniz. Çıktı aşağıdaki gibidir.
network = {ssid = "testing" # psk = "testingPassword" psk = 131e1e221f6e06e3911a2d11ff2fac9182665c004de85300f9cac208a6a80531} Kodun düz metin sürümünün bulunduğunu, ancak yorum yaptığını unutmayın. Ek güvenlik için bu satırı son wpa_supplicant dosyasından silmelisiniz.
Wpa_passphrase aracı 8 ile 63 karakter arasında bir parola gerektirir. Daha karmaşık parolalar için, parola bir dosya içinde bir yerde düz metin olarak saklanırsa, wpa_passphrase "test" <file_where_password_is_stored öğesini çağırarak metin dosyasının içeriğini ayıklayabilir ve wpa_passphrase için girdi olarak kullanabilirsiniz. Ek güvenlik için, daha sonra file_where_password_is_stored dosyasını silmeniz gerekir, böylece sistemde orijinal parolanın düz metin kopyası kalmaz.
Wpa_passphrase şifreli PSK kullanıyorsanız, şifrelenmiş PSK'yı kopyalayıp wpa_supplicant.conf dosyasına yapıştırabilir veya wpa_passphrase "test" "testPassword" >> / etc / wpa_supplicant / wpa_supplicant'ı çağırarak araç çıktısını yapılandırma dosyanıza yönlendirebilirsiniz. .conf. Bunun kök (sudo su çalıştırarak) değiştirmenizi gerektirdiğini veya wpa_passphrase "testing" "testingPassword" | sudo tee -a /etc/wpa_supplicant/wpa_supplicant.conf> / dev / null; kökü değiştirmek zorunda kalmadan parolayı ekler. Her iki yöntem de dosyayı değiştirmek için gerekli yönetici ayrıcalıklarını sağlar. Son olarak,> kullandığınızdan emin olun veya tee ile -a kullanın (her ikisi de mevcut bir dosyaya metin eklemek için kullanılabilir) veya tee kullanırken -a'yı atlayarak, tüm içeriği silecek ve çıktıyı belirtilen dosyaya ekleyecektir. İkinci formun sonunda / dev / null'a yönlendirmenin, tee'nin ekrana da çıkışını (standart çıktı) önlediğini unutmayın.
Şimdi dosyayı Ctrl + X, ardından Y tuşlarına basarak kaydedin ve ardından Enter tuşuna basın.
Arayüzü wpa_cli -i wlan0 reconfigure ile yeniden yapılandırın.
İfconfig wlan0 kullanarak başarılı bir şekilde bağlanıp bağlanmadığını doğrulayabilirsiniz. Inet adres alanının yanında bir adres varsa, Raspberry Pi ağa bağlanmıştır. Değilse, şifrenizin ve ESSID'nizin doğru olduğundan emin olun.
Güvenli Olmayan Ağlar
Bağlanmakta olduğunuz ağ bir şifre kullanmıyorsa, ağ için wpa_supplicant girişinin doğru key_mgmt girişini içermesi gerekir. Örneğin
network = {ssid = "test" key_mgmt = NONE} Gizli Ağlar
Gizli bir ağ kullanıyorsanız, wpa_supplicant dosyasında (scan_ssid) ek bir seçenek bağlantı kurulmasına yardımcı olabilir.
network = {ssid = "yourHiddenSSID" scan_ssid = 1 psk = "Your_wifi_password"} ifconfig wlan0 kullanarak başarılı bir şekilde bağlanıp bağlanmadığını doğrulayabilirsiniz. Inet adres alanının yanında bir adres varsa, Raspberry Pi ağa bağlanmıştır. Değilse, şifrenizin ve ESSID'nin doğru olup olmadığını kontrol edin.
Birden fazla kablosuz ağ yapılandırması ekleme
Raspbian'ın son sürümlerinde kablosuz ağ iletişimi için birden çok yapılandırma ayarlamak mümkündür. Örneğin, ev için bir okul için de bir tane ayarlayabilirsiniz.
Örneğin
network = {ssid = "SchoolNetworkSSID" psk = "passwordSchool" id_str = "okul"}
network = {ssid = "HomeNetworkSSID" psk = "passwordHome" id_str = "home"} Aralıkta iki ağınız varsa, bunlar arasında seçim yapmak için öncelik seçeneğini ekleyebilirsiniz. Menzil içindeki ağ, en yüksek önceliğe sahip, bağlı olan ağ olacaktır.
network = {ssid = "HomeOneSSID" psk = "passwordOne" öncelik = 1 id_str = "homeOne"}
network = {ssid = "HomeTwoSSID" psk = "passwordTwo" önceliği = 2 id_str = "homeTwo"}