Saya telah membeli Model A Pi, dan saya berhasil mengonfigurasinya dengan dongle USB Wifi di Raspbian. Baru-baru ini saya menyiapkan kartu SD dengan ARM Arch Linux versi terbaru dan saya mencoba membuatnya dengan WiFi. Saya mencoba mengikuti tutorial WiFi Raspbian (berpikir itu bisa sama dengan Arch Linux ARM) yang mengatakan bahwa ada direktori /etc/network/
dan Anda dapat mengatur WiFi dari interface
file, tetapi tidak /etc/network/
ada direktori . Saya mendengar tentang netctl
tetapi saya tidak tahu bagaimana menggunakannya! Saya tidak memiliki didukung dongle USB WiFi. Bisakah seseorang tolong tunjukkan saya bagaimana saya bisa mengatur WiFi di Arch Linux ARM? Terima kasih!
25
Jawaban:
Yang usang
netcfg
digunakan/etc/network.d/
untuk menyimpan profil. Penggantinyanetcfg
adalahnetctl
.Untuk mengatur jaringan nirkabel, instal
netctl
menggunakansudo pacman -S netctl
. Selanjutnya, Anda harus membuat profil jaringan./etc/netctl/examples/
berisi beberapa contoh. Mari kita asumsikan Anda ingin mengatur jaringan WPA2-PSK. Cukup salin file contoh dan mulai mengedit:Edit
MyNetwork
danWirelessKey
sesuai kebutuhan. Perhatikan640
izinnya, Anda tidak ingin membocorkan frasa sandi nirkabel Anda ke dunia!Lanjutkan dengan pengujian:
Jika Anda tidak mendapatkan kesalahan, Anda harus terhubung. Mari kita coba ini:
Untuk membuat jaringan ini mulai saat boot:
sumber
journalctl -af
untuk menonton log Anda. Mungkin ada beberapa alasan, seperti kata sandi atau SSID yang salah. Mungkin Anda harus mengubahwlan0
ke sesuatu yang berbeda karena perubahan udev, jalankanifconfig
untuk menentukan nama yang benar untuk antarmuka nirkabel. Jika Anda memiliki lebih banyak nasib buruk, dongle USB Anda tidak sepenuhnya didukung oleh driver.ip link wlan0 down
;netctl start <profile-name>
journalctl -xn
)Ini tidak bekerja untuk saya pada awalnya. Setelah mengikuti instruksi di atas, saya harus berlari
systemctl mengaktifkan netctl-auto @ wlan0
untuk membuatnya bekerja. Saya menemukan jawabannya di ArchLInux Arm Forum
sumber
# netctl disable home-wifi
, danwlan0
harus sesuai dengan nama antarmuka Anda, bukan profil Anda di bawah/etc/netctl/
. Setelah itu selesai, ini sepertinya tepat.