cwbe coordinatez:
101
63540
63541
6763798
7039063

ABSOLUT
KYBERIA
permissions
you: r,
system: public
net: yes

neurons

stats|by_visit|by_K
source
tiamat
K|my_K|given_K
last
commanders
polls

total descendants::2
total children::2
3 ❤️


show[ 2 | 3] flat


maniac0
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




000001010006354000063541067637980703906307057952
maniac
 maniac      16.02.2013 - 11:11:04 , level: 1, UP   NEW
Update - s novym raspbmc uz zjavne fixli aj network managera, sice nie uplne, ked chce clovek ist na hidden wifi, tak musi zeditovat network managerovsky konfig wifiny a pridat tam MAC adresu WiFi Access Pointu (BSSID).

Subor:
"/etc/NetworkManager/system-connections/Wifi connection 1"

do sekcie [802-11-wireless] pridat:
seen-bssids=00:00:00:00:00:00;11:11:11:11:11:11;

treba tam dat realneMAC adresy APciek na ktore sa ma rpi pripajat. resp ak je len jedno APcko, tak len jednu mac adresu of course a tym padom bodkociarky netreba :)

000001010006354000063541067637980703906307039065
maniac
 maniac      03.02.2013 - 20:02:40 , level: 1, UP   NEW
keby mal nejaky debianista cistejsi sposob tak budem len a len rad :)