total descendants::2 total children::2 3 ❤️
|
Dnes mi dosiel tento usb wifi dongle a dost som si zase zapicoval na raspbmc (debian) koli tomu ako handluje network interfaces. Ano mozem odinstalovat cely NetworkManager a dat wicd alebo to proste robit rucne, ale chcel som to mat zintegrovane s default installom raspbmc.. Posledny raspbmc ma kernel 3.6.11 a by defaul ma aj modul rt2800usb ktory treba na tento WiFi dongle, za normalnych okolnosti by vsetko malo ist samo, ale uz spomenuty NetworkManager DBUS a vsetky tie sracky okolo sposobuju ze wifina proste nejde, duplom nie ak sa pripajate na hidden APcko. Dobre, takze sa treba prihlasit sa na rpi cez ethernet, resp lokalne a zaditovat "zopar" suborov a restatnut rpi: 1. /usr/share/dbus-1/system-services/fi.w1.wpa_supplicant1.service zmenit riadok: Exec=/sbin/wpa_supplicant -u -s -O /var/run/wpa_supplicant na Exec=/sbin/wpa_supplicant -u -iwlan0 -c/etc/wpa.conf -Dwext -s -C /var/run/wpa_supplicant 2. /etc/NetworkManager/NetworkManager.conf zmenit riadok v sekcii [ifupdown]: managed=false na managed=true 3. /etc/NetworkManager/system-connections/Wifi connection 1 tento fajl predpokladam vznikne ked zastrcite usb wifi dongle do zapnuteho rpi (pokial ho teda kernel detekne) a neviem ci je potrebny k dalsiemu fungovaniu, no zmenil som tam ssid a psk na take ako maju byt (preistotu). kedze je tam psk tak nech to vidi len root (chmod 600) 4. vytvorit /etc/wpa.conf a nastavit ho citatelny len pre roota cez chmod 600 (je tam psk). Moj vyzera takto (pre hidden network treba ten filter_ssids , ap_scan a scan_ssid: ilter_ssids=1 ap_scan=2 network={ ssid="smrt tvoja" scan_ssid=1 proto=RSN key_mgmt=WPA-PSK pairwise=CCMP TKIP group=CCMP TKIP psk="dobretitojebe" } 5. Z /etc/wpa_supplicant/functions.sh treba komplet povyhadzovat zmienku o nl80211 a nechat tam len wext , pre zjednodusenie tu je diff: --- functions.sh 2013-02-03 19:40:28.000000000 +0100 +++ functions.sh.bak 2013-02-03 18:17:18.000000000 +0100 @@ -215,17 +215,17 @@ wpa_msg verbose "wpa-driver $IF_WPA_DRIVER" case "$IF_WPA_DRIVER" in hostap|ipw|madwifi|ndiswrapper) - WPA_SUP_OPTIONS="$WPA_SUP_OPTIONS -D wext" + WPA_SUP_OPTIONS="$WPA_SUP_OPTIONS -D nl80211,wext" wpa_msg stderr ""$IF_WPA_DRIVER" wpa-driver is unsupported" - wpa_msg stderr "using "wext" wpa-driver instead ..." + wpa_msg stderr "using "nl80211,wext" wpa-driver instead ..." ;; *) WPA_SUP_OPTIONS="$WPA_SUP_OPTIONS -D $IF_WPA_DRIVER" ;; esac else - WPA_SUP_OPTIONS="$WPA_SUP_OPTIONS -D wext" - wpa_msg verbose "wpa-driver wext (default)" + WPA_SUP_OPTIONS="$WPA_SUP_OPTIONS -D nl80211,wext" + wpa_msg verbose "wpa-driver nl80211,wext (default)" fi if [ -n "$IF_WPA_DEBUG_LEVEL" ]; then potom uz len restartnut rpi a je to ak ho nechcete restartovat mal by stacit kill aktualneho wpa_supplicant procesu, restart d-busu, restart network managera a restart networku enjoy |
| |||||||||||||||||||||||||