Raspberry Pi Model B
OS: Raspbian
Używam mojego Pi bez głowy (obecnie przez bezpośrednie połączenie Ethernet). Mam klucz USB WiFi. Chciałbym, aby WiFi uruchomiło się podczas rozruchu i łączyło się za pomocą DHCP.
http://rpi.tnet.com/project/faqs/headlessportablewifi sugeruje, że nie muszę tak naprawdę zmieniać / etc / network / interfaces od domyślnych:
auto lo
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
Skonfigurowałem /etc/wpa_supplicant/wpa_supplicant.conf dla mojej sieci.
Kiedy uruchamiam Pi, WiFi nie łączy się natychmiast. Ale jeśli włączę i uruchomię SSH sudo ifup wlan0
, Pi połączy się dobrze.
Czy to nie jest coś, co Pi powinien zrobić we własnym procesie rozruchu? Mógłbym prawdopodobnie napisać komuś dotfile, żeby uruchomił to polecenie, ale chciałbym to zrobić we właściwy sposób (i dowiedzieć się, jak działa mój system).
Wiem, że mogę również ustawić statyczny adres IP dla każdej sieci Wi-Fi, z której chcę korzystać: jak skonfigurować wiele sieci Wi-Fi? . Ale wolałbym mieć proste rozwiązanie, w którym muszę wprowadzić tylko kilka wierszy na /etc/wpa_supplicant/wpa_supplicant.conf, aby dodać nową sieć WiFi.
Czego tu brakuje?
sudo systemctl enable wpa_supplicant.service
Miałem ten sam problem. Sprawdź ustawienia r / w swojego
/etc/network/interfaces
.Zrobiłem
chmod 600 /etc/network/interfaces
i mój problem zniknął.źródło