Założyłem nowy Raspberry Pi 2 z zgrabnym rdzeniem. I nie mogłem znaleźć sposobu na połączenie sieci Wi-Fi z zgrabnego terminala.
Mój klucz Wi-Fi działa poprawnie, ale w snappy core nie ma iwconfig. Wlist też nie został znaleziony. Czy ktoś może mi pomóc?
Z góry dziękuję.
raspberrypi
ubuntu-core
Kim Seokjun
źródło
źródło
Odpowiedzi:
Właśnie otrzymałem pocztą Raspberry Pi 3 Model B i zainstalowałem Ubuntu Snappy Core 16 w zalecany sposób . Pierwszą konfigurację wykonałem za pomocą klawiatury HDMI i USB, Ethernetu i DHCP. Następnie utworzyłem połączenie ssh przez sieć Ethernet i odłączyłem monitor i klawiaturę. Stamtąd chciałem podłączyć urządzenie do Wi-Fi i natknąłem się na ten post.
Lubię wypróbowywać rzeczy bez dodatkowych instalacji i obejść, więc zapoznałem się z Poradami instalacyjnymi zgodnie z powyższymi zaleceniami i zobaczyłem, że WPA_Supplicant miał być wstępnie zainstalowany. Przy bardzo małym wtrącaniu się i mniejszym wysiłku niż sugerowane Porady, odkryłem, że możesz skonfigurować Wi-Fi, po prostu dodając plik konfiguracyjny składający się z czterech linii do domyślnej lokalizacji przeszukiwanej przez wpa_supplicant i nic więcej. Chociaż jakiś czas temu zapytano go o Raspberry Pi 2, z ostatnich komentarzy widzę, że może on być nadal aktualny i tak prosty, że chętnie się nim dzielę.
Wiem, że ta odpowiedź wygląda na długą, ale jest bardzo prosta i szczegółowa ze zdjęciami. Każdy, kto ma podstawową wiedzę na temat terminalu i był w stanie skonfigurować swój malinowy Pi początkowo, będzie mógł go śledzić.
Mój samouczek zaczyna się od momentu połączenia ssh za pośrednictwem sieci Ethernet, co można osiągnąć, postępując zgodnie z instrukcjami w Ubuntu Core Get Started Raspberry Pi 2/3 .
Następnie wpisz,
wpa_supplicant
a zobaczysz, że nie trzeba go instalować, ponieważ jest on wstępnie wbudowany w Snappy Core. Jak zobaczysz na poniższych obrazkach, samo uruchomieniewpa_supplicant
zwróci wiele opcji, ale zwróć uwagę na ostatnią linię:Mówi to najpierw sterownik, potem interfejs, a następnie lokalizacja, w której szuka pliku interfejsu:
-c/etc/wpa_supplicant.conf
Teraz, gdy wiedziałem, gdzie powinien znajdować się plik konfiguracyjny, zamknąłem Raspberry Pi
sudo shutdown -P now
i po jego zamknięciu; odłączyłem zasilanie i włożyłem kartę SD do Linux-a z Fedorą. Jakoś system plików pokazuje inaczej, więc znajdziesz lokalizację, w którejwpa_supplicant.conf
musi być lokalizacja,writable/system-data/etc
a karta SD jest zamontowana w / run / media / cregger / dla mnie, więc zobaczysz moją ścieżkę do pliku/run/media/cregger/writable/system-data/etc/
.Użyłem nano, aby utworzyć nowy plik o nazwie „wpa_supplicant.conf” z następującymi czterema wierszami:
network={
ssid="Typhon Secure"
(My SSID sieci)psk="*******"
(Oczywiście gwiazdki oznaczają mój klucz WiFi)}
Nie zapomnij zakończyć.Pamiętaj, że działa to w przypadku ukrytych sieci bez dodatkowej konfiguracji. Moja sieć ma ukryty identyfikator SSID i nic nie zmieniłem. Posiada zabezpieczenia WPA-PSK 2; całkiem standardowa taryfa.
Zauważysz, że zapisałem go na pulpicie. Następnie skopiowałem go do właściwej lokalizacji z terminalem, ponieważ jest własnością root.
Następnie wyjmij kartę SD z systemu Linux, podłącz ją ponownie do Raspberry Pi, podłącz ponownie źródło zasilania do Raspberry Pi; uruchomi się i będzie szukał twojego Wi-Fi.
Zobaczysz w moim przypadku, że Eth i Wlan wzięli IP
Mogę teraz ssh przez LAN lub WLAN
Wiem, że to długo trwało, ale mam nadzieję, że pomogło ci powstrzymać się od zepsucia swojego FS i zainstalowania wielu niepotrzebnych aplikacji.
źródło
From http://www.marinus.nu/2015/02/enabling-wifi-on-snappy-ubuntu-core.html
Możesz zainstalować dpkg niezbędnych narzędzi Wi-Fi
Zainstaluj najpierw z innego komputera kilka narzędzi
Położyłem go na dysku flash, a następnie przeniosłem
następnie przeszedłem do / media / external i uruchomiłem polecenie
następnie dodał ten plik do /etc/network/interfaces.d/wlan0
następnie ponownie uruchomiłem, aby efekty miały miejsce
Bonus: dla zgrabnych do pracy pamiętaj o ustawieniu daty
źródło
$ wget http://ports.ubuntu.com/pool/main/w/wpasupplicant/wpasupplicant_0.7.3-6ubuntu2.3_armhf.deb --2016-03-23 18:42:25-- http://ports.ubuntu.com/pool/main/w/wpasupplicant/wpasupplicant_0.7.3-6ubuntu2.3_armhf.deb Resolving ports.ubuntu.com... 91.189.88.151, 2001:67c:1360:8001:1::2 Connecting to ports.ubuntu.com|91.189.88.151|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2016-03-23 18:42:25 ERROR 404: Not Found.
allow-hotplug wlan0
fragmentu, który sprawiłby, że działałby w moim przypadku (bez niego nie działałby)Jeśli chodzi o mnie, miałem malinę podłączoną do Ethernetu, więc nie musiałem pobierać plików deb indywidualnie.
Również oficjalny przewodnik (twierdzony przez @AnthonyWong, że jest tutaj: http://developer.ubuntu.com/en/snappy/start/installation-tips ) nie działał dla mnie, ponieważ brakowało pewnych podstawowych rzeczy (
allow-hotplug
linia) . Ponadto lepiej jest scentralizować całą konfigurację w jednym pliku (a nie dwóch, jak zachęca ten przewodnik, co nawet mówi, abyś umieścił jeden w dowolnej losowej / home / ubuntu ...).Stworzyłem więc ten mały skrypt, który powinien wszystko skonfigurować:
Następnie odłącz kabel Ethernet , uruchom ponownie komputer (np. Przez
sudo reboot
) i jesteś elegancki.Uwaga: Jeśli wolisz statyczne IP zamiast polegać na DHCP (np. Do celów mapowania portów ...):
źródło