Chodzę tam iz powrotem z domu do szkoły z moim Pi. Właśnie wczoraj wieczorem uruchomiłem WiFi w domu, wpa.conf
zamiast tego, wpa_supplicant.conf
że książka, z której korzystałem, miała w zamian za to przejście. Zauważyłem, że wiele z nich korzysta, wpa_supplicant
ale nie jestem pewien, dlaczego ...
W każdym razie wiem, jak ustawić statyczny adres IP Wi-Fi dla mojej sieci domowej, ale jak skonfigurować automatyczne łączenie się z moją szkolną siecią Wi-Fi i użyć innego statycznego adresu IP dla tej sieci?
Czy dla sieci po prostu dodaję inny plik do network={}
mojego wpa.conf
pliku? W przypadku drugiego statycznego adresu IP jak powiązać to z siecią szkolną?
źródło
id_str
podano, wartość będziedefault
.wpa_cli
zgodnie z sugestią tutaj: raspberrypi.org/forums/viewtopic.php?t=179387Niedawno natknąłem się na aplikację konsolową, która rozwiązuje całą konfigurację bezprzewodową. Możesz także użyć tego narzędzia do skonfigurowania interfejsu LAN.
Zainstaluje jeszcze kilka innych pakietów, ale w tle uruchamia własnego demona. To zarządza sieciami i zapewnia połączenie z tymi, które chcesz. Uruchom z:
Jeśli pojawi się komunikat informujący, że nie wykryto sieci, naciśnij
P
(musi być duże, więc użyj [SHIFT] p) i wpisz wlan0 w polu interfejsu bezprzewodowego i naciśnij F10, aby zapisać.R
aby odświeżyć listę.Być może trzeba będzie nacisnąć,
C
aby połączyć się z punktem dostępu. Jeśli byłeś podłączony kablem, najprawdopodobniej zabije to interfejs LAN i przyniesie połączenie bezprzewodowe.Zarządza także połączeniem, więc połączy się z dowolnym skonfigurowanym punktem dostępu bezprzewodowego, jeśli z jakiegokolwiek powodu przestanie działać, ale spróbuje także połączyć się z dowolną dostępną siecią, tak jak w Windows, Macintosh lub Linux Desktop.
Mam nadzieję, że to pomoże!
źródło
W
Jessie
wersji Raspbian nie musisz edytowaćinterface
pliku. Wystarczy aktualizacjawpa_supplicant
pliku w wielu sieciach. Oto jak to wygląda -To działało dla mnie, a moje wifi jest zawsze podłączone do listy dostępnych sieci wymienionych w powyższym pliku. Mam nadzieję, że to pomoże.
źródło
W rzeczywistości możesz dodać opcję priorytetu. Tak jak:
priorytet: gdy dostępnych jest wiele sieci jednocześnie, wybierana jest ta o najwyższym priorytecie.
id_str: dla każdej sieci możesz nadać temu parametrowi określoną wartość (ciąg znaków). Jeśli nie zostanie podany żaden, jako ciąg tekstowy zostanie użyty „default”. Ten ciąg jest używany w / etc / network / interfaces jako identyfikator interfejsu wirtualnego. Umożliwia to tworzenie określonych bloków konfiguracji dla każdej sieci. Jedynym wymogiem jest posiadanie interfejsu fizycznego przy użyciu metody „inet manual” (jest to MUSI).
źródło