Mój nowy Raspberry Pi 3 jest świetny, ale mam jedną trudność: mój router jest w salonie (piętro niżej), a mój laptop nie ma portu Ethernet. Ponieważ używam SSH do sterowania Pi, zawsze muszę podłączyć go do routera za pomocą kabla Ethernet. Ponadto nie mogę używać styków GPIO z mojego pokoju, ponieważ muszę być blisko routera.
Czy jest jakiś sposób na automatyczne połączenie mojego Pi z Wi-Fi zaraz po uruchomieniu? Innymi słowy, chcę włączyć Pi bez połączenia sieciowego i powinno ono automatycznie połączyć się z Wi-Fi.
Jedną rzeczą, którą próbowałem, była edycja pliku /etc/wpa-supplicant/wpa-supplicant.conf, aby zawierała tylko SSID i PSK połączenia Wi-Fi mojego domu. Nie spowodowało to, że Pi automatycznie połączy się z Wi-Fi.
Każda pomoc byłaby bardzo mile widziana!
Odpowiedzi:
Dodaj
To
/etc/network/interfaces
. następnie użyj poleceniasudo dhclient wlan0
.Lub wypróbuj opcję 2 tutaj
źródło
Powinien połączyć się automatycznie po skonfigurowaniu Wi-Fi w GUI pi. Aby to zrobić, musisz podłączyć monitor i klawiaturę do pi, a następnie uruchomić system pi (nie przez SSH). Wpisz startx, aby wejść do GUI, wtedy powinna być ikona Wi-Fi. Kliknij na nią, znajdź swoją sieć, a ona powinna zapamiętać sieć, nawet po ponownym uruchomieniu.
źródło
Miałem podobny problem z Pi 3. Z nieznanego powodu wicd (używane GUI) nie działało. Po zmaganiach - i wiem, że nie jest to idealne rozwiązanie - stworzyłem skrypt:
Twój AP to MyWifiAP i musisz utworzyć plik /etc/wpa_supplicant/MyWifiAP.conf, który zawiera dane dostępowe.
Skrypt znajduje się wszędzie tam, gdzie można go uruchomić w tle z /etc/rc.local (nohup + &). Przed użyciem sprawdź, czy działa z wpa_supplicant . Błąd w rc.local może prowadzić do konieczności edycji karty SD w celu przywrócenia zmian.
Myślę, że to był błąd w dystrybucji Debiana lub systemd ...
źródło