Kupiłem model A Pi i pomyślnie skonfigurowałem go z kluczem sprzętowym USB Wifi na Raspbian. Niedawno przygotowałem kartę SD z najnowszą wersją Arch Linux ARM i próbuję skonfigurować ją z Wi-Fi. Próbowałem wykonać samouczek Raspbian WiFi (myślę, że może być taki sam jak Arch Linux ARM), który powiedział, że istnieje katalog /etc/network/
i można skonfigurować WiFi z interface
pliku, ale nie /etc/network/
istnieje żaden katalog . Słyszałem o, netctl
ale nie mam pojęcia, jak go używać! I nie ma obsługiwanej karty WiFi USB. Czy ktoś mógłby mi pokazać, jak mogę skonfigurować WiFi na Arch Linux ARM? Dzięki!
25
Odpowiedzi:
Przestarzałe
netcfg
używane/etc/network.d/
do przechowywania profili. Następcąnetcfg
jestnetctl
.Aby skonfigurować sieć bezprzewodową, zainstaluj
netctl
za pomocąsudo pacman -S netctl
. Następnie musisz utworzyć profil sieci./etc/netctl/examples/
zawiera kilka przykładów. Załóżmy, że chcesz skonfigurować sieć WPA2-PSK. Po prostu skopiuj przykładowy plik i rozpocznij edycję:Edytuj
MyNetwork
iWirelessKey
w razie potrzeby. Zwróć uwagę na640
uprawnienia, nie chcesz przenosić hasła bezprzewodowego na świat!Kontynuuj testowanie:
Jeśli nie pojawi się błąd, musisz być połączony. Przetestujmy to:
Aby uruchomić tę sieć podczas uruchamiania:
źródło
journalctl -af
do oglądania dzienników. Może być wiele przyczyn, takich jak nieprawidłowe hasło lub SSID. Być może musisz zmienićwlan0
na inny z powodu zmiany udev, uruchom,ifconfig
aby określić poprawną nazwę interfejsu bezprzewodowego. Jeśli masz więcej pecha, twój klucz USB nie jest w pełni obsługiwany przez sterownik.ip link wlan0 down
netctl start <profile-name>
journalctl -xn
)Na początku mi to nie działało. Po wykonaniu powyższych instrukcji musiałem biec
systemctl enable netctl-auto @ wlan0
aby działało. Odpowiedź znalazłem na Forum ArmLInux
źródło
# netctl disable home-wifi
I żewlan0
musi on pasować do nazwy interfejsu, a nie profilu/etc/netctl/
. Po wykonaniu tej czynności wydaje się to natychmiastowe.