RPi + wifi [MEGOLDVA]

Aktuális Raspbianban /etc/wpa_supplicant/wpa_supplicant.conf tartalmát saját ssid/psk-ra módosítottam:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
ssid="MyRouterName"
psk="titkos"
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP
auth_alg=OPEN
}

/etc/network/interfaces tartalma az eredeti:

auto lo

iface lo inet loopback
allow-hotplug eth0
iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

Csak akkor van wifi-m, ha az ethernet is csatlakoztatva van. Mi okozza ezt és mit tehetnék, hogy csak wifiről is működjön?
HW-es vagyok, így a kéretik a terminus technikus-okkal csínján bánni :)

Hozzászólások

Milyen chip?

............
Tegnap nem csináltam semmit, ma folytatom, mert nem lettem kész vele! :)

Nekem debian alatt anno így ment.
Ezt találtam a neten akkor, mert wpa_supplicant support nincs(nem volt ~6 éve)

/etc/network/interfaces


## wifi ralink rt2500
auto eth4
##allow-hotplug eth4
iface eth4 inet static
	address 192.168.1.2
	netmask 255.255.255.0
	network 192.168.1.0
	broadcast 192.168.1.255
	gateway 192.168.1.1
	wireless-essid WLAN
	pre-up ifconfig eth4 up
	pre-up iwpriv eth4 set AuthMode=WPAPSK
	pre-up iwpriv eth4 set EncrypType=TKIP
	pre-up iwconfig eth4 essid WLAN
	pre-up iwpriv eth4 set WPAPSK="password"

............
Tegnap nem csináltam semmit, ma folytatom, mert nem lettem kész vele! :)

eth4? Ebből valami virtuális wlan lesz?
Próbáltam szó szerint így, tehát eth4, majd helyette wlan0, de sehogyan sem lesz wlan device-om.
Persze ip címek, ssid és psk átírva, de még ha eltéveszteném is, device akkor is kellene legyen. Mást is editálni kellene?
Az indító kérdésemban bemutatott interfaces használatával lesz wifi kapcsolat, tehát nincs hw hiba, ez valami konfigurációs beállítási zűr. Olyankor van wifi is, vezetékes eth is, de szeretném ha tisztán wifiről menne és ne várja el a számomra felesleges madzagos kapcsolatot.

nézd meg, lehet hogy nem tölti be a modult(driver)
nyomj egy "lsmod" parancsot mikor nincs wifi és mikor van!
ha látsz rtxxxx modul hiányt, akkor
/etc/modules fájlba ird be a nevét és reboot. enjoy :)
persze nem biztos hogy ez a gond.

............
Tegnap csináltam semmit, ma folytatom, mert nem lettem kész vele! :)

Nálam így néz ki a squeezebox klónomon, tökéletesen működik (model A, szóval ethernet nincs is):

root@pi:~# cat /etc/network/interfaces
auto lo
iface lo inet loopback

#auto eth0
#iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

root@pi:~# cat /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
ssid="azénssidm"
psk="azénjelszavam"
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
}

Meg nem mondom már az eth miért van kikommentelve, talán valami daemon, ami igényelte a networköt várakozott rá különben.

sany, bbandi

Modul betöltődik.
Én Bp-en vagyok, valamelyikőtöknél lehetne keresztpróbát csinálni? Vagy nálam, a Nyugatinál.

pi@raspberrypi:~$ ifconfig
eth0 Link encap:Ethernet HWaddr b8:27:eb:ea:45:7f
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:5 errors:0 dropped:0 overruns:0 frame:0
TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:483 (483.0 B) TX bytes:483 (483.0 B)

wlan0 Link encap:Ethernet HWaddr 00:23:cd:bf:eb:e3
inet addr:192.168.10.111 Bcast:192.168.10.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

pi@raspberrypi:~$ ping 192.168.10.1
PING 192.168.10.1 (192.168.10.1) 56(84) bytes of data.
From 192.168.10.111 icmp_seq=1 Destination Host Unreachable
From 192.168.10.111 icmp_seq=2 Destination Host Unreachable
From 192.168.10.111 icmp_seq=3 Destination Host Unreachable
^C
--- 192.168.10.1 ping statistics ---
5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4001ms

A szívatás az ő érdeme:
Ralink Technology, Corp. RT2501/RT2573 Wireless Adapter

Cimbora hozott egy másikat:
Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter

...és ettől minden a nagykönyv szerint ment.

Vigyázat!!! Nekem is van egy ugyanilyen Realtek az eBay-ről, de az RTL8188EU és egyelőre nincs driver Pi-re (PC-n műxik.)