Egy TL-WN951N wifi kártyát próbálok beüzemelni, kezdetben titkosítás nélkül.
Ubuntu Natty 64 bit, szerver, XFCE.
Az ath9k driver töltődik be.
lsmod | grep ath
ath9k 118238 0
mac80211 290274 1 ath9k
ath9k_common 13851 1 ath9k
ath9k_hw 323077 2 ath9k,ath9k_common
ath 23773 2 ath9k,ath9k_hw
cfg80211 178528 3 ath9k,mac80211,ath
Ilyenekkel próbálkozom:
iface wlan0 inet static
address 192.168.1.77
netmask 255.255.255.0
gateway 192.168.1.14
wireless-essid zebe
ifup után az iwconfig az Access Point-ot Not-Associated-nek mutatja.
A dmesg-ben egyetlen sor utal hibára:
ADDRCONF(NETDEV_UP): wlan0 is not ready
iwlist wlan0 scan
wlan0 Scan completed :
Cell 01 - Address: 54:E6:FC:D6:46:EC
Channel:1
Frequency:2.412 GHz (Channel 1)
Quality=70/70 Signal level=-18 dBm
Encryption key:off
ESSID:"zebe"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
9 Mb/s; 12 Mb/s; 18 Mb/s
Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
Mode:Master
Extra:tsf=00000001ec396d80
Extra: Last beacon: 800ms ago
IE: Unknown: 00047A656265
IE: Unknown: 010882848B960C121824
...
Az 54:E6:FC:...-nek kéne az WAP-nak lennie (helyette not associated).
A neten nézelödve úgy látom, hogy másoknak működik ez a kártya, pl. itt.
Hogyan kéne továbblépni?
- 3174 megtekintés
Hozzászólások
dhcp-vel ment?
ui: Én is ilyet nézek éppen, mert átkerült az egyik gép egy másik szobába, ahol jóval gyengébb a jelerősség. Elég gyakran szakadozik. Ha van valakinek véleménye róla, akkor érdekelne.
- A hozzászóláshoz be kell jelentkezni
Nem. Nem a dhcp vs. static a probléma itt, hanem a teljes süketség. Illetve nem egészen teljes, mert a kártya értesül a WAP MAC addresséről.
Az a furcsa (vagy szokásos?), hogy a neten többen túljutottak a problémán, de nincs sehol leírva egy "megoldás", csak a kínlódás.
--
CCC3
- A hozzászóláshoz be kell jelentkezni
Én azért néztem ki ezt a kártyát, mert elvileg out of box kell működnie.
Először megpróbálnám beállítani az ssid-et és dhclient-tel csatlakozni.
- A hozzászóláshoz be kell jelentkezni
Legelőször azt próbáltam. Hacsak egy igazi expert ki nem találja, hogy mi a tényleges baj inkább kerüld el ezt a kártyát. Még a wapon is múlhat a kudarc, de másik Linuxszal és Windowszal sikerült rá kapcsolódni, csak ezzel nem. Vicces, hogy a wap is egy TP-LINK gyártmány. Talán az edigiekből nem világos: a kártya és a wap között nem jön létre a kapcsolat, a wap és az internet közötti kapcsolat más dolog.
--
CCC3
- A hozzászóláshoz be kell jelentkezni
Úgy látom, ez a kártya nem Linuxba való. Instabillá válik tőle az egész rendszer. Az azért érdekes, hogy a kártya+wicd együttestől elromlik a bootoláskori mountok egy része. Nem tévedés, kétszeres próba-ellenpróba. Úgyhogy marad a 10m patch kábel.
--
CCC3
- A hozzászóláshoz be kell jelentkezni
Ehhez hozzászólhatna valaki hozzáértő: Kétszer is installáltam a wicd-t. Mindkétszer az lett a eredmény, hogy bootoláskor 2-3 partíciómra azt mondta a rendszer, hogy komoly és elháríthatatan hardver hiba miatt nem tudja őket mountolni. Persze semmiféle hardver hiba nem volt, utólag kézzel mindent fel lehetett mountolni. A wicd-t másodszor is leszedtem. Feltételezésem szerint az upstart állhat a dolog mögött, ami párhuzamosítva van, és talán egy új szerver belépése(aminek még timeoutjai is vannak) megváltoztatja az időzítéseket.
--
CCC3
- A hozzászóláshoz be kell jelentkezni
A TP-LINK TL-WN951N kártyám nem csatlakozik WAP-hoz. Hátha erre téved egy expert, a segítséget előre is köszönöm. A szituáció:
+ uname -a
Linux i3 2.6.38-8-server #42-Ubuntu SMP Mon Apr 11 03:49:04 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
+ lspci -s 04:01.0 -v
04:01.0 Network controller: Atheros Communications Inc. AR5008 Wireless Network Adapter (rev 01)
Subsystem: Atheros Communications Inc. Device 3071
Flags: bus master, 66MHz, medium devsel, latency 168, IRQ 19
Memory at fbef0000 (32-bit, non-prefetchable) [=64K]
Capabilities: <access denied>
Kernel driver in use: ath9k
Kernel modules: ath9k
+ lsmod
+ grep ath
ath9k 118238 0
mac80211 290274 1 ath9k
ath9k_common 13851 1 ath9k
ath9k_hw 323077 2 ath9k,ath9k_common
ath 23773 2 ath9k,ath9k_hw
cfg80211 178528 3 ath9k,mac80211,ath
+ sudo ifconfig eth0 down
+ sudo ifconfig wlan0 down
+ sudo ifconfig wlan0 192.168.1.77 netmask 255.255.255.0 up
+ ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr 74:ea:3a:ca:9c:7d
inet addr:192.168.1.77 Bcast:192.168.1.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)
+ sleep 2
+ sudo iwlist wlan0 scan
wlan0 Scan completed :
Cell 01 - Address: 54:E6:FC:D6:46:EC
Channel:1
Frequency:2.412 GHz (Channel 1)
Quality=70/70 Signal level=-18 dBm
Encryption key:off
ESSID:"zebe"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
9 Mb/s; 12 Mb/s; 18 Mb/s
Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
Mode:Master
Extra:tsf=00000002a34fbd80
Extra: Last beacon: 800ms ago
IE: Unknown: 00047A656265
IE: Unknown: 010882848B960C121824
IE: Unknown: 030101
IE: Unknown: 050400010000
IE: Unknown: 2A0102
IE: Unknown: 32043048606C
IE: Unknown: DD180050F2020101850003A4000027A4000042435E0062322F00
IE: Unknown: DD0900037F01010000FF7F
IE: Unknown: DD0A00037F04010000004000
IE: Unknown: DD0E0050F204104A0001101044000102
+ sudo iwlist wlan0 event
wlan0 Wireless Events supported :
0x8B04 : Set Frequency/Channel (kernel generated)
0x8B06 : Set Mode (kernel generated)
0x8B15 : New Access Point/Cell address - roaming
0x8B19 : Scan request completed
0x8B1A : Set ESSID (kernel generated)
0x8B2A : Set Encoding (kernel generated)
wlan0 Scanning capabilities :
- ESSID
+ sudo iwconfig wlan0 mode managed
+ sudo iwconfig wlan0 essid zebe
+ sudo iwconfig wlan0 key open
+ sudo iwconfig wlan0 rate 11M
+ sudo iwconfig wlan0 ap 54:E6:FC:D6:46:EC
+ iwconfig wlan0
wlan0 IEEE 802.11bgn ESSID:"zebe"
Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
Ha ezeket a műveleteket végrehajtom egy másik gépen (másik wifi kártyán), akkor az felcsatlakozik a wap-ra. Tapasztalat szerint az iwconfig-okat néhányszor ismételni kell. Akkor van meg a kapcsolat, amikor az utolsó (csak listázó) iwconfig mutatja az Access Pointot. A jelen esetben viszont sohasem mutatja, azaz nem kapcsolódik. Nem erőltetném, de állítólag másoknál működik ez a kártya.
A kérdés, hogyan lehet tovább lépni.
--
CCC3
- A hozzászóláshoz be kell jelentkezni
subscribe
- A hozzászóláshoz be kell jelentkezni
Megoldás:
iw wlan0 connect zebe
Majd írok még ide, mert tanulságos.
--
CCC3
Triviálisnak tűnik a megoldás (iw connect), ha mégsem, az csak a dokumentációk állapotának köszönhető. A HOWTO-k tele vannak a titkosítással meg effélékkel, miközben homályban marad a lényeg, hogy valójában mikor történik a _konnektálás_. Piszkálta is ez a csőrömet, azért az alábbi scripttel figyeltem, mi történik.
#!/bin/bash
set -x
sudo ifconfig wlan0 down
sudo ifconfig wlan0 192.168.1.77 netmask 255.255.255.0 up
sleep 1
sudo iwconfig wlan0 ap 54:E6:FC:D6:46:EC
sleep 1
tail syslog
sleep 1
sudo iwconfig wlan0 channel 1
sleep 1
tail syslog
sleep 1
sudo iwconfig wlan0 essid "zebe"
sleep 1
tail syslog
sleep 1
sudo iwconfig wlan0 mode Managed
sleep 1
tail syslog
sleep 1
iwconfig wlan0
A tanulság, hogy mindegyik iwconfig beállítás után történik kísérlet kapcsolódásra, csak mindig sikertelenül. Ilyeneket kaptam.
Jul 24 13:55:30 i3 kernel: [14792.036505] wlan0: direct probe to 54:e6:fc:d6:46:ec (try 1/3)
Jul 24 13:55:30 i3 kernel: [14792.229975] wlan0: direct probe to 54:e6:fc:d6:46:ec (try 2/3)
Jul 24 13:55:31 i3 kernel: [14792.429962] wlan0: direct probe to 54:e6:fc:d6:46:ec (try 3/3)
Jul 24 13:55:31 i3 kernel: [14792.629910] wlan0: direct probe to 54:e6:fc:d6:46:ec timed out
Jul 24 13:55:32 i3 kernel: [14794.066488] wlan0: direct probe to 54:e6:fc:d6:46:ec (try 1/3)
Jul 24 13:55:32 i3 kernel: [14794.259959] wlan0: direct probe to 54:e6:fc:d6:46:ec (try 2/3)
Jul 24 13:55:33 i3 kernel: [14794.459928] wlan0: direct probe to 54:e6:fc:d6:46:ec (try 3/3)
Jul 24 13:55:33 i3 kernel: [14794.659942] wlan0: direct probe to 54:e6:fc:d6:46:ec timed out
...
Már egy napnyi HOWTO böngészés állt mögöttem, legálább 10 leírását láttam a wifi beüzemelésének, amikor elém került az iw man oldala, és észrevettem, hogy van benne egy connect művelet. Azonnal világos volt, hogy ez az, amit keresek. Továbbra sem értem, hogy másoknak, akik írtak a kártyáról, hogyan sikerült az üzembehelyezés iw nélkül.
Említendő, hogy a wicd-nek, amit legeslegelőször próbáltam, fingja sincs, hogyan kéne beindítani ezt a kártyát.
Beindulni beindult, de az eredmény egyelőre nem tökéletes. Ha nincs forgalom, akkor pár másodpercen belül szétkapcsol. Zenét hallgatok, vicces, ahogy a számok közötti szünetben leáll, kézzel kell tovább lökni. Most egyelőre folyamatosan pingelek, majd valahogy megoldom, ez már apróság.
- A hozzászóláshoz be kell jelentkezni
Nagyon megörültem neki, hogy az "iw connect"-tel végre sikerült felcsatlakozni a wap-ra. Azonban nem ez a történet vége. A helyzet az, hogy néha sikerül a csatlakozás, de többnyire nem.
Megtaláltam ezt az oldalt az ath9k driver hibáiról, itt le vannak írva azok a hibák is, amikkel én küszködök, úgyhogy a további erőlködés és okoskodás felesleges.
Amit még korábban próbáltam: 1) A madwifi driverrel mindig tudtam csatlakozni, de a madwifi pár perc -> fél óra távlatban lefagyasztja a linuxot. 2) Az ndiswrapper drivert nem tudtam üzembe helyezni, hiányzott egy csomó Windows rendszerhívás.
Jelenleg az ath9k drivert és a network managert használom. Ennek ugyanolyan problémái vannak a csatlakozással, mint a többi programnak, úgyhogy általában nem is sikerül neki, hanem bejelöli a wlan0 interfészt invalidnak. Ezután viszont az iwconfiggal és az nm indítgatásával addig lökdösöm, amíg valahogy mégis kapcsolódik. A kapcsolat minduntalan szétszakad (különösen ha nincs forgalom, ami nálam ritka, mert mindig szól a zene), de ilyenkor az nm elintézi az újbóli csatlakozást. Tapasztalat szerint, ha a bootolás után egyszer sikerült kapcsolódni, akkor az újrakapcsolódás mindig sikerül.
--
CCC3
- A hozzászóláshoz be kell jelentkezni
Akkor szerinted milyen hálózati kártyát lenne érdemes vásárolni, ami a gyenge jelerősséget akadály nélkül veszi és out of box megy?
- A hozzászóláshoz be kell jelentkezni
Nincs tapasztalatom. Ennek a kártyának out of the box működnie kéne: A drivert maga a chipset gyártója fejlesztette ki, része a mainline kernelnek ... és mégse.
--
CCC3
- A hozzászóláshoz be kell jelentkezni
Ugyanez a chipsetje a kártyámnak, nekem megy ootb.
szerk:bocsánat, nem teljesen ugyanez
- A hozzászóláshoz be kell jelentkezni
tegyél be egy ap-t és drótozd hozzá a gépet!
--
"Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség
- A hozzászóláshoz be kell jelentkezni
Mennyiből jönne ki? Mit lenne érdemes beszerezni?
- A hozzászóláshoz be kell jelentkezni
passz, ezt neked kell kivadászni, de az biztos hogy platform független lesz.
--
"Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség
- A hozzászóláshoz be kell jelentkezni
Ara gondoltam, hogy talán a régi linksys routerünkből lehetne ap-t csinálni és venni egy TP-LINK TL-WR941ND routert vagy talán TP-LINK TL-WR1043ND-t. Vélemény?
köszi
- A hozzászóláshoz be kell jelentkezni
szvsz megoldás lehet a problémára, viszont így két külön címtartományba eső alhálózatod lesz.
--
"Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség
- A hozzászóláshoz be kell jelentkezni
Mesélek, hátha segít. Én TL-WN722N nevű - 0cf3:9271 - eszközhöz használok ath9k-t Fedora 15-ön. Ment remekül, bár mindig 1 Mb/s-ot mondott az ifconfig, noha mérve simán megvolt a 18 Mb/s is. Ez csak szépséghiba. Egy szép napon lecseréltem a kernelem 3.0-ra - Fedora 2.6.40-nek nevezi, de ez most lényegtelen -, s elmúlt a hálózatom. Aztán olvastam logot, s azt láttam benne, hogy panaszolja, neki az 1.3-as firmware kellene a jelenlegi 1.0-s helyett. Letöltöttem, lecseréltem a firmware file-t, azóta remekül működik, s még az ifconfig is a helyes sebességet reportolja végre. :)
http://wireless.kernel.org/download/htc_fw/1.3/
tr [:lower:] [:upper:] <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Topicgazda: up!
tr [:lower:] [:upper:] <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni