tl; dr Setelah membaca artikel Arch wiki tentang instalasi , pengaturan nirkabel dan pemohon WPA , mencoba saran di bawah ini dan sejumlah utas forum, saya tidak dapat memperoleh salah satu kartu berikut untuk terhubung ke jaringan nirkabel saya ketika mem-boot Arch. Linux 2013-09-01 ISO:
- Edimax Technology Co., Ltd EW-7811U 802.11n Adaptor Nirkabel (ID 7392: 7811)
- Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN Adapter alias. Bolse® 300Mbps Wifi Nirkabel N USB Micro Mini Adapter (ID 0bda: 8178)
Pendekatan 1 (default):
Cara default untuk melakukan ini seharusnya hanya systemctl stop dhcpcd.service
diikuti oleh wifi-menu
. Ia menemukan jaringan:
[SSID] + wpa 10
Setelah batas waktu itu melaporkan bahwa koneksi gagal. Jika saya menjalankan wifi-menu
sebuah kedua kalinya itu tidak meminta password, tapi ketika selesai akhirnya memberikan beberapa petunjuk men-debug:
Job for netctl@wlp0s29f7u5\x2dBTHub4\x2dGRK6.service failed. See 'systemctl status netctl@wlp0s29f7u5\x2dBTHub4\x2dGRK6.service' and 'journalctl -xn' for details.
Mantan melaporkan bahwa layanan ini "dimuat" tetapi tidak "aktif" (secara harfiah inactive (dead)
). Yang terakhir mengatakan:
WPA association/authentication failed for interface 'wlp0s29f7u5'
Apakah ini berarti kunci /etc/netctl/wlp0s29f7u5-BTHub4-GRK6
salah? Saya tidak tahu kapan program menginginkan kata sandi Wi-Fi yang sebenarnya dan kapan mereka menginginkan sesuatu seperti psk
nilai dari wpa_passphrase
( man 5 netctl.profile
tidak mengatakan, misalnya).
Pendekatan 2 ( wpa_supplicant
dan wpa_passphrase
sesuai saran rusa dan warl0ck dan halaman wiki):
# echo 'ctrl_interface=/var/run/wpa_supplicant' > wifi.conf
# wpa_passphrase essid passphrase >> wifi.conf
# wpa_supplicant -B -i interface -c wifi.conf
Successfully initialized wpa_supplicant
# dhcpcd -A interface
[...]
timed out
exited
Saya mencoba menghubungkan dengan iw
langsung, tetapi mendapat beberapa keluaran aneh:
# iw dev wlp0s26f7u5 connect [SSID]
command failed: Operation not supported (-95)
dmesg
output Anda , mungkin sesuatu yang menunjuk ke masalah firmware?dhcpcd -d -n interface
- ini memberi Anda lebih banyak informasi. Juga merupakan ide bagus untuk memeriksa keadaan antarmukaiwconfig
terlebih dahulu. Idealnya 1) menjalankanwpa_supplicant
di terminal yang terpisah tanpa satu-B
pilihan, tetapi dengan-d
untuk mendapatkan lebih banyak debugging info, yaitu:wpa_supplicant -d -i interface -c wifi.conf -Dwext
; 2) di terminal lain, periksaiwconfig
; 3) dalam menjalankan terminal lain. Atau, sebelum semua ini, Anda mungkin inginwicd
mencoba.Jawaban:
Apakah Anda mengatur frasa sandi Anda
wpa_passphrase
? misalnyaKalau
wpa_supplicant -B -i [wireless device] -c /etc/wpa_supplicant/cli.conf
tidak, tidak akan bekerja sama sekalisumber
wpa_cli
? Apakah tidak ada cara yang lebih mudah untuk melakukan ini? Sepertinya saya terhubung setelah itu (setidaknya tidak ada pesan kesalahan), jadi saya akan memberikan jawaban ini.dmesg
untuk melihat apakah itu terkaitwpa_supplicant.conf
parapsk
pilihan tampaknya menjadi unhashed kunci. Dan Anda harus memiliki spesifikasi manajemen utama, seperti:key_mgmt=WPA-PSK
juga.Sepertinya masalah utama adalah BT Home Hub versi 4 yang datang dengan berlangganan Internet. Setelah menonaktifkan nirkabel 5 GHz, WPS, 802.11 n, pemilihan saluran otomatis dan pengaturan keamanan hanya untuk WPA2, saya sekarang bisa mendapatkan koneksi dalam hitungan detik di Ubuntu dan Windows, dan koneksi yang sangat samar (seperti pada ~ 30 detik konektivitas setiap beberapa menit dengan
wpa_supplicant
) dengan Arch Linux terbaru.Pembaruan: Setelah menggunakan NetworkManager (
nmcli dev wifi connect SSID password PASSWORD
) saya mendapatkan apa yang tampak seperti sedikit lebih stabil - masih keluar setiap beberapa menit.Windows juga tidak selalu mendapatkan koneksi selama beberapa menit, setelah itu tampaknya stabil.
(Saya juga mencoba menghubungkan router ADSL lama, tidak menyadari bahwa itu tidak dapat memahami sinyal VDSL.)
sumber
wifi-menu harus mengatur kata sandi Anda untuk Anda. Seharusnya tidak perlu mengaturnya secara manual.
Periksa konfigurasi untuk wlp0s29f7u5 di /etc/conf.d/network-wireless@. Juga periksa /etc/wpa_supplicant.conf untuk melihat apakah informasinya benar.Hal lain, kecuali jika Anda mencoba mengatur alamat statis, Anda tidak perlu menghentikan layanan dhcpcd. Jika statis maka pastikan Anda mendeklarasikannya di /etc/conf.d/network-wireless@
Akhirnya berikan dan ip. 'dhcpcd wlp0s26f7u5' untuk dhcp
atau untuk statis lakukan hal berikut.
ip addr tambahkan "ip Anda" / 24 dev wlp0s26f7u5 ip route add default via
EDIT
File yang saya coba lihat ada di netctl. Ini milik saya:
sumber
wifi-menu
, file yang dihasilkan danwpa_passphrase
file output beberapa kali tidak berhasil. Kata sandi yang sama berfungsi di mesin (Ubuntu) lain, jadi itu bukan masalahnya.