Menjalankan Arch Linux dengan kernel 3.6.11-12-ARCH+ di Raspberry Pi saya.
Saya memiliki dongle usb wifi Linksys (WUSB54GC v3) yang berjalan dan berfungsi setelah saya menjalankan perintah berikut:
$> sudo ifconfig wlan0 up
$> sudo iwlist scan
$> sudo iwconfig wlan0 mode managed essid myssid key "mykey" retry 7
# Only had to do this next one the first time
$> sudo wpa_passphrase myssid "mypassword" > /etc/wpa_supplicant/wpa_supplicant.conf
$> sudo wpa_supplicant -B -Dwext -iwlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
$> sudo dhcpcd wlan0
Bagaimana cara agar wifi di perangkat ini berfungsi setiap kali setelah boot? Akhirnya saya ingin menerapkannya di lokasi tanpa koneksi kabel (karena itu wifi), tetapi saya jelas tidak dapat melakukannya jika saya harus memulai/menghubungkan wifi secara manual setiap saat.
Jawaban yang Diterima:
Anda harus menggunakan netctl. Ini adalah sistem manajemen jaringan yang dibangun di Arch Linux. Jika belum diinstal (seharusnya), jalankan pacman -Syu netctl
lalu lihat di /etc/netctl
. Ada contoh file konfigurasi di /etc/netctl/examples
.
Untuk bangun dan berjalan dengan cepat:
- Catat nama perangkat untuk adaptor nirkabel Anda. Ganti semua instance
wlan0
dalam contoh saya dengan nama yang cocok dengan pengaturan Anda. -
Pastikan Anda telah menginstal paket yang diperlukan.
pacman -Syu wpa_supplicant dhcpcd
- wpa_supplicant diperlukan untuk titik akses yang dilindungi WPA, dan dhcpcd diperlukan untuk mendapatkan IP dari jaringan mana pun menggunakan server DHCP, seperti yang tercantum di wiki Arch Linux.
- Salin contoh yang sesuai:
cp /etc/netctl/examples/wireless-wpa /etc/netctl/somedescriptivename
- Edit konfigurasi baru Anda di
/etc/netctl/somedescriptivename
agar sesuai dengan penyiapan Anda. - Aktifkan
netctl-auto
layanan untuk adaptor nirkabel Anda. Sekali lagi, gantiwlan0
dengan nama perangkat untuk penyiapan Anda.systemctl enable [email protected]
Beberapa hal yang perlu diperhatikan:
- netctl akan secara otomatis terhubung ke semua profil yang Anda miliki di /etc/netctl saat Anda berpindah ke jangkauan titik akses
- Pengaturan ini hanya akan bekerja dengan profil yang menggunakan
Security=wpa-configsection
danSecurity=wpa
. - Nonaktifkan semua profil wifi yang diaktifkan sebelumnya menggunakan
netctl disable profilename
. Jika tidak, netctl akan memulainya dua kali saat boot setelah netctl-auto diaktifkan.
Untuk informasi lebih lanjut, silakan merujuk ke entri wiki Netctl.