Saya telah mengalami banyak masalah dengan konfigurasi tongkat nirkabel di raspberry pi 2
uname -a:
Linux raspberrypi 3.18.7-v7+ #755 SMP PREEMPT Thu Feb 12 17:20:48 GMT 2015 armv7l GNU/Linux
Dalam dmesg kita temukan
[ 3.509177] usb 1-1.4: new high-speed USB device number 4 using dwc_otg
[ 3.630499] usb 1-1.4: New USB device found, idVendor=0846, idProduct=9043
[ 3.639452] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3.649011] usb 1-1.4: Product: WNA1000Mv2
[ 3.655215] usb 1-1.4: Manufacturer: Realtek
[ 3.661455] usb 1-1.4: SerialNumber: 00e04c000001
dan saya memiliki driver yang berjalan (lsmod)
Module Size Used by
8192cu 528429 0
dan usb sedang dikenali (lsusb)
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0846:9043 NetGear, Inc.
Antarmuka dan file wpa_supplicant.conf saya terlihat seperti ini
cat / etc / network / interfaces:
auto lo
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
auto wlan0
cat /etc/wpa_supplicant/wpa_supplicant.conf
ap_scan=0
ctrl_interface=DIR=/var/run/wpa_supplicant
GROUP=netdev
update_config=1
network={
ssid="o2-WLAN45"
psk="************"
scan_ssid=1
#Protocal type can be: RSN(for WP2) and WPA(for WPA1)
proto=RSN
key_mgmt=WPA-PSK
#Pairwise can be CMMP or TKIP(for WPA2 or WPA1)
pairwise=CCMP
#Authorization option should be OPEN for both WPA1/WPA2 (in less commonly used are SHARED and LEAP)
auth_alg=OPEN
}
Yang aneh adalah bahwa wlan0 bahkan tidak muncul di iwconfig:
lo no wireless extensions.
eth0 no wireless extensions.
Saya sudah membaca entri serupa di sini tetapi tidak berfungsi atau tidak berlaku untuk masalah saya. Jadi kesalahan yang saya dapatkan dengan melakukan ifup adalah
sudo ifup wlan0:
wpa_supplicant: /sbin/wpa_supplicant daemon failed to start
run-parts: /etc/network/if-pre-up.d/wpasupplicant exited with return code 1
Failed to connect to wpa_supplicant - wpa_ctrl_open: No such file or directory
wpa_supplicant: /sbin/wpa_cli daemon failed to start
run-parts: /etc/network/if-up.d/wpasupplicant exited with return code 1
Melalui GUI, ia tidak menemukan adaptor dan statusnya adalah sebagai berikut:
Saya harap seseorang dapat membantu saya karena saya telah menghabiskan terlalu banyak waktu dengannya ...
sumber
interfaces
file yang benar adalah/etc/network/interfaces
tidak/etc/networks/interfaces
.pairwise=CMMP
. Tidak adaCMMP
pasangan, ituCCMP
. Mungkin itu yang membuatwpa_supplicant
crash?wlan0
ada,ip link set wlan0 up
lalu coba apa yang saya sarankan di sini untuk melihat apakah Anda setidaknya bisa mendapatkan koneksi jaringan secara manual (yang ternyata lebih sederhana dalam banyak kasus).Jawaban:
Masalah terpecahkan !!! Saya akan menjelaskan di sini langkah-langkah yang saya ambil:
Saya membeli charger 2A yang bagus, yang pada awalnya membantu melihat cahaya biru dongle. Namun itu belum terhubung. Jadi googling dan googling saya menemukan halaman ini
https://amalgjose.wordpress.com/tag/raspbian/
dia memberikan solusi agar dongle selalu terdeteksi. Jika Anda melakukan persis apa yang dia katakan itu akan dikenali (Anda dapat memeriksanya dengan melakukan iwconfig atau ifconfig). Demi kelengkapan saya berikan di sini solusinya:
untuk beberapa alasan ini tidak cukup, Anda harus menambahkan juga
Saya telah menemukan bahwa jika Anda tidak menambahkan file terakhir ini raspberry tidak akan memulai koneksi wlan0 secara otomatis, Anda harus masuk dengan eth0 dan kemudian meneruskannya
sudo ifdown wlan0; sudo ifup wlan0;
Pada titik ini Anda hanya perlu mengkonfigurasi / etc / network / interfaces dan /etc/wpa_supplicant/wpa_supplicant.conf. Untuk kelengkapan saya berikan file kerja yang saya miliki sekarang
/ etc / network / interfaces:
/etc/wpa_supplicant/wpa_supplicant.conf:
Terima kasih banyak untuk Phil B. dan untuk goldilocks!
sumber
Anda tidak perlu auto dan memungkinkan-hotplug, cukup-hotplug. Ini juga mulai saat boot secara otomatis. Menambahkan otomatis juga digunakan terkadang menyebabkan penundaan saat boot ketika koneksi jaringan tidak dibuat. 'auto' lebih untuk server di mana boot dapat dikonfigurasi untuk menunggu sampai jaringan terbentuk, 'allow-hotplug' untuk pengguna tipe desktop / laptop. Saya sendiri adalah pengguna laptop Debian tetapi melihat ini secara sepintas dan menganggapnya layak untuk disebutkan.
sumber
Solusi lain, hits bagi saya: Periksa output untuk
Ini terlihat seperti ini:
tangkap
wpa_supplicant
perintah dan jalankan secara manual, dengan parameter -s dan -B yang dihilangkan. Ini akan berjalan di latar depan, dan menulis lebih banyak diagnostik. Seperti ini:Dalam kasus saya, masalahnya adalah sintaks
wpa_supplicant.conf
file di bagianGROUP
pengaturan. Letakkan baris baru tepat setelahnetdev
kata kunci menyelesaikan masalah.sumber