GNU/Linux >> Belajar Linux >  >> Arch Linux

Linux – Arch Linux Wifi Bekerja Secara Manual, Bagaimana Cara Membuatnya Otomatis?

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:

  1. Catat nama perangkat untuk adaptor nirkabel Anda. Ganti semua instance wlan0 dalam contoh saya dengan nama yang cocok dengan pengaturan Anda.
  2. Pastikan Anda telah menginstal paket yang diperlukan.

    pacman -Syu wpa_supplicant dhcpcd

    1. 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.
  3. Salin contoh yang sesuai:

    cp /etc/netctl/examples/wireless-wpa /etc/netctl/somedescriptivename

  4. Edit konfigurasi baru Anda di /etc/netctl/somedescriptivename agar sesuai dengan penyiapan Anda.
  5. Aktifkan netctl-auto layanan untuk adaptor nirkabel Anda. Sekali lagi, ganti wlan0 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 dan Security=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.


Arch Linux
  1. Cara Menginstal Arch Linux

  2. Cara menggunakan Pacman di Arch Linux

  3. Bagaimana cara memutakhirkan R di linux?

  1. Cara Menginstal GNOME di Arch Linux

  2. Cara Menginstal VirtualBox di Arch Linux

  3. Cara Membuat dan Mengonfigurasi Pengguna Sudo di Arch Linux

  1. Cara Menginstal dan Menggunakan Docker di Arch Linux

  2. Bagaimana menginstal Arch Linux di VirtualBox

  3. Cara Menginstal Desktop KDE di Arch Linux