Raspberry Pi Połącz się z Wi -Fi za pomocą WPA_Supplicant

Raspberry Pi Połącz się z Wi -Fi za pomocą WPA_Supplicant
Oficjalnie zalecany system operacyjny Raspberry Pi jest Raspbian. W Raspbian możesz bardzo łatwo skonfigurować sieci Wi-Fi za pomocą WPA_Supplicant. W tym artykule pokażę, jak skonfigurować Wi-Fi na komputerze z pojedynczą płytą Raspberry Pi z zainstalowanym Raspbian. Będę używać Raspberry Pi 3 Model B do demonstracji. Ale ten artykuł powinien działać na dowolnej innej wersji Raspberry Pi z zainstalowanym Raspbianem. Więc zacznijmy.

Łączenie z Wi-Fi na Raspberry Pi bez głowy (bez monitora):

Jeśli nie masz monitora, a także nie masz kabla Ethernet, który może automatycznie przypisywać adresy IP do Raspberry Pi za pośrednictwem DHCP, możesz pomyśleć, że nie masz sposobu na podłączenie Raspberry Pi sieć. Ale nie trać nadziei. Są ludzie konfigurujący Raspberry Pi bez głowy (bez monitora). Ty również możesz. Najpierw wstaw swoją kartę MicroSD na komputer. Następnie błyskaj kartę microSD za pomocą Raspbian OS za pomocą Akwaforcista.

NOTATKA: Napisałem dedykowany artykuł na temat instalacji Raspbian na Raspberry Pi. Powinieneś rzucić okiem tutaj na Linuxhint.com Jeśli masz problemy z instalacją Raspbian na Raspberry Pi.

Następnie wyrzuć mikroSD i ponownie wstaw go na komputer. Znajdziesz partycję rozruchową, jak pokazano na zrzucie ekranu poniżej. Kliknij dwukrotnie.

W tym katalogu zobaczysz wiele plików. Będziesz musiał utworzyć jeszcze 2 pliki w tym katalogu.

Pierwszy plik to ssh (Brak rozszerzenia). Nie musisz niczego dodawać w tym pliku. ssh Plik włączy usługę SSH. Bez włączenia SSH nie będziesz w stanie zdalnie połączyć się z Raspberry Pi. To będzie bezużyteczne.

Drugi plik to WPA_Supplicant.conf

W tym pliku będziesz musiał wpisać wymaganą konfigurację, aby połączyć się z siecią Wi-Fi. Po prostu utwórz nowy plik WPA_Supplicant.conf i dodaj do niego następujące wiersze. W razie potrzeby wprowadzaj zmiany w zależności od konfiguracji. Wreszcie zapisz plik.

kraj = USA
ctrl_interface = dir =/var/run/wpa_supplicant grupa = netdev
aktualizacja_config = 1
Network =
ssid = "wifi_ssid"
SCAN_SSID = 1
psk = "wifi_password"
key_mgmt = WPA-Psk

NOTATKA: Nie zapomnij o zmianie Wifi_ssid Do swojego Wi-Fi SSID, zmień HASŁO DO WIFI do hasła Wi-Fi.

Teraz wyrzuć kartę microSD z komputera i wstaw ją do Raspberry Pi. Następnie moc na malinowym pi. Twój Raspberry Pi powinien być podłączony do sieci Wi-Fi. Możesz znaleźć adres IP przypisany do Raspberry Pi za pośrednictwem routera Wi-Fi z panelu sterowania routera bardzo łatwo. Moje zdarza się 192.168.2.16.

Teraz twoja Raspberry Pi powinna być dostępna zdalnie za pośrednictwem SSH. Domyślna nazwa użytkownika to Liczba Pi i hasło jest malina. Aby połączyć się z Raspberry Pi za pomocą SSH po raz pierwszy, uruchom następujące polecenie:

$ ssh [email protected]

Teraz wpisz Tak i naciśnij .

Teraz wpisz hasło malina i naciśnij .

Powinieneś być podłączony do swojego Raspberry Pi zdalnie.

Ponowna konfiguracja konfiguracji Wi-Fi na Raspberry Pi:

Jeśli masz już łączność sieciową i możesz łączyć się z Raspberry Pi zdalnie za pośrednictwem SSH lub VNC i chcesz zmienić konfigurację Wi-Fi, to wszystko, co musisz zrobić, to edytować plik konfiguracyjny WPA_Supplicant /etc/wpa_supplicant/wpa_supplicant.conf

Najpierw podłącz się do swojego Raspberry Pi zdalnie za pośrednictwem SSH lub VNC.

Następnie edytuj /etc/wpa_supplicant/wpa_supplicant.conf plik konfiguracyjny z następującym poleceniem:

$ sudo nano/etc/wpa_supplicant/wpa_supplicant.conf

WPA_Supplicant.conf Plik konfiguracyjny powinien być otwarty, jak widać na zrzucie ekranu poniżej.

Teraz zmodyfikuj szczegóły połączenia Wi-Fi zgodnie z wymaganiami i ponownie zapisz plik, naciskając + X a następnie naciśnij y śledzony przez . Teraz ponownie uruchom swój Raspberry Pi, zmiany należy zastosować.

Dodanie sieci Backup Wi-Fi:

Możesz dodać szczegółowe informacje na temat wielu sieci Wi-Fi w Raspberry Pi. W ten sposób, jeśli jakikolwiek SSID Wi-Fi nie jest dostępny, Raspberry Pi będzie próbował połączyć się z następnym SSID Wi-Fi. Jeśli się nie powiedzie, spróbuje połączyć się z następnym i tak dalej. Myślę, że to niesamowita funkcja WPA_Supplicant.

Aby dodać kopię zapasową sieci Wi-Fi w Raspberry Pi, wystarczy edytować plik konfiguracyjny /etc/wpa_supplicant/wpa_supplicant.conf Z następującym poleceniem:

$ sudo nano/etc/wpa_supplicant/wpa_supplicant.conf

Teraz wpisz linie zaznaczone na zrzucie ekranu poniżej w kolejności, w jakiej chcesz, aby Raspberry Pi próbował połączyć się z siecią Wi-Fi.

Załóżmy na przykład, że masz sieci Wi-Fi z SSID CSE_LAB1 I DOM 1 odpowiednio. Chcesz połączyć się z Wi-Fi SSID DOM 1 Kiedy jesteś w domu. Ale kiedy jesteś na uniwersytecie, chcesz połączyć się z Wi-Fi SSID CSE_LAB1. Więc tu, DOM 1 jest twoim głównym SSID Wi-Fi i CSE_LAB1 jest twoim wtórnym SSID Wi-Fi. WPA_Supplicant.conf plik konfiguracyjny powinien wyglądać w następujący sposób.

kraj = USA
ctrl_interface = dir =/var/run/wpa_supplicant grupa = netdev
aktualizacja_config = 1
Network =
ssid = "home1"
SCAN_SSID = 1
psk = "home1_pass"
key_mgmt = WPA-Psk

Network =
ssid = "cse_lab1"
SCAN_SSID = 1
psk = "cse_lab1_password"
key_mgmt = WPA-Psk

Upewnij się, że ponownie uruchomisz swoje Raspberry Pi, aby zmiany w obowalniu. Tak więc konfigurujesz Wi-Fi na komputerze z pojedynczą płytą Raspberry Pi za pomocą WPA_Supplicant. Dziękujemy za przeczytanie tego artykułu.