Portál AbcLinuxu, 17. července 2025 06:34


Dotaz: Atheros WLAN Controller - monitor mod

29.6.2008 19:38 MK
Atheros WLAN Controller - monitor mod
Přečteno: 1241×
Odpovědět | Admin
Zdravim, zajímám se jak zprovoznit monitor mod na svým wi-fi adaptéru. Podle výstupu příkazu: "sudo airmon-ng wlan0" jsem snad správně pochopil, že můj ovladač ho nepodpuje.

$ sudo airmon-ng stop wlan0


Interface	        Chipset                   Driver

wlan0              Unknown                ndiswrapper (MONITOR MODE NOT SUPPORTED)
 (monitor mode disabled)

Je to emulovanej ovladač pro Windows pomocí Ndiswrapper. Ty standardní ovladače z Ubuntu se nějak neosvědčily. Asi bude jedinou cestou změnit ovladač, ale s těma standardníma se ani nepřipojim. Máte řešení?

Následuje výstup příkazu "hwinfo --wlan"
$ hwinfo --wlan
02: PCI 200.0: 0282 WLAN controller                             
  [Created at pci.296]
  UDI: /org/freedesktop/Hal/devices/pci_168c_1c
  Unique ID: y9sn.m0vUiPh1JS3
  Parent ID: 8otl._hlk2XIeEf7
  SysFS ID: /devices/pci0000:00/0000:00:04.0/0000:02:00.0
  SysFS BusID: 0000:02:00.0
  Hardware Class: network
  Model: "Atheros WLAN controller"
  Vendor: pci 0x168c "Atheros Communications, Inc."
  Device: pci 0x001c 
  SubVendor: pci 0x1a3b 
  SubDevice: pci 0x1026 
  Revision: 0x01
  Driver: "ndiswrapper"
  Driver Modules: "ndiswrapper", "ndiswrapper"
  Device File: wlan0
  Features: WLAN
  Memory Range: 0xfa9f0000-0xfa9fffff (rw,non-prefetchable)
  IRQ: 16 (no events)
  HW Address: 00:15:af:85:26:60
  Link detected: no
  WLAN channels: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
  WLAN frequencies: 2.412 2.417 2.422 2.427 2.432 2.437 2.442 2.447 2.452 2.457 2.462 2.467 2.472 2.484
  WLAN bitrates: 1 2 5.5 11 6 12 24 36
  WLAN encryption modes: WEP40 WEP104 TKIP CCMP
  WLAN authentication modes: open sharedkey wpa-psk wpa-eap
  Module Alias: "pci:v0000168Cd0000001Csv00001A3Bsd00001026bc02sc00i00"
  Driver Info #0:
    Driver Status: ath_pci is not active
    Driver Activation Cmd: "modprobe ath_pci"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #19 (PCI bridge)
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.6.2008 20:05 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: Atheros WLAN Controller - monitor mod
Odpovědět | | Sbalit | Link | Blokovat | Admin
mel by fungovat madwifi driver ze svn (v "new HAL" branchi). viz http://madwifi.org/ticket/1192
In Ada the typical infinite loop would normally be terminated by detonation.
29.6.2008 23:57 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
Rozbalit Rozbalit vše Re: Atheros WLAN Controller - monitor mod
Odpovědět | | Sbalit | Link | Blokovat | Admin
musi byt v rezimu sta a potom:

iwlist ath0 scanning

A ovladac je samozrejme madwifi, funguje spolehlive!
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
the.max avatar 30.6.2008 01:46 the.max | skóre: 46 | blog: Smetiště
Rozbalit Rozbalit vše Re: Atheros WLAN Controller - monitor mod
on zrejme nechce rezim sta (Managed) ale Monitor aby mohl treba sniffovat sit. to opravdu s kartou v rezimu managed nejde
KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
30.6.2008 06:01 atirage21 | skóre: 11 | blog: attila
Rozbalit Rozbalit vše Re: Atheros WLAN Controller - monitor mod
Treba ešte o patchovať jadro ! Presne info už neviem, ale pozri google
30.6.2008 09:03 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
Rozbalit Rozbalit vše Re: Atheros WLAN Controller - monitor mod
Ach so....

Tak proste nahod wlanmode monitor a melo by to byt. Jen je samozrejme potreba mit ty spravny ovladace.

http://madwifi.org/users-guide/node14.html
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
30.6.2008 13:10 kysučan | skóre: 14
Rozbalit Rozbalit vše Re: Atheros WLAN Controller - monitor mod
Odpovědět | | Sbalit | Link | Blokovat | Admin
Presne ako tu píšu tí nadomnou-chce to ten správny ovládač-madwifi+atheros-kombinácia stvorená na monitor siete. Pod ndiswrapperom to ani neskúšaj...
30.6.2008 16:01 MK
Rozbalit Rozbalit vše Re: Atheros WLAN Controller - monitor mod
Odpovědět | | Sbalit | Link | Blokovat | Admin
Když ale právě ten madwifi jsem myslel tím standardním
30.6.2008 16:42 MK
Rozbalit Rozbalit vše Re: Atheros WLAN Controller - monitor mod
Odpovědět | | Sbalit | Link | Blokovat | Admin
Takhle vypadá výstup příkazu "hwinfo --wlan" po tom jsem údajně bez problému nainstaloval madwifi:
$ hwinfo --wlan
02: PCI 200.0: 0282 WLAN controller                             
  [Created at pci.296]
  UDI: /org/freedesktop/Hal/devices/pci_168c_1c
  Unique ID: B35A.m0vUiPh1JS3
  Parent ID: 8otl._hlk2XIeEf7
  SysFS ID: /devices/pci0000:00/0000:00:04.0/0000:02:00.0
  SysFS BusID: 0000:02:00.0
  Hardware Class: network
  Model: "Atheros WLAN controller"
  Vendor: pci 0x168c "Atheros Communications, Inc."
  Device: pci 0x001c 
  SubVendor: pci 0x1a3b 
  SubDevice: pci 0x1026 
  Revision: 0x01
  Features: WLAN
  Memory Range: 0xfa9f0000-0xfa9fffff (rw,non-prefetchable)
  IRQ: 16 (no events)
  Module Alias: "pci:v0000168Cd0000001Csv00001A3Bsd00001026bc02sc00i00"
  Driver Info #0:
    Driver Status: ath_pci is active
    Driver Activation Cmd: "modprobe ath_pci"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #19 (PCI bridge)
the.max avatar 30.6.2008 19:48 the.max | skóre: 46 | blog: Smetiště
Rozbalit Rozbalit vše Re: Atheros WLAN Controller - monitor mod
zkus sem spis hodit vypis z lspci
KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
30.6.2008 18:14 MK
Rozbalit Rozbalit vše Re: Atheros WLAN Controller - monitor mod
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ne pánové, na tohle nemám nervy. Zprovoznit ovladače pro ATI kartu a wi-fi adaptér můžou zřejmě jen bohové, ale já jsem jenom člověk.
1.7.2008 08:21 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
Rozbalit Rozbalit vše Re: Atheros WLAN Controller - monitor mod
P.S.: Zprovoznit atheros je primitivni, ale doporucuju vlastnit broadcom wifinku. To je teprve zazitek. Kdyz uz to vubec funguje, tak je to zazrak.

Koupim atheros do mini-PCIe, ihned!

Zdenek
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
Jiří Němec avatar 30.6.2008 19:56 Jiří Němec | skóre: 22 | blog: BluPix | Horní Smrčné
Rozbalit Rozbalit vše Re: Atheros WLAN Controller - monitor mod
Odpovědět | | Sbalit | Link | Blokovat | Admin
Moc pěkně to funguje to i s ath5k driverem, který je v jádrech od 2.6.25. Jen jsem s tím zatím nezkoušel injectovat.
Spock: "Logic, logic, logic. Logic is the beginning of wisdom, not the end.
1.7.2008 08:18 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
Rozbalit Rozbalit vše Re: Atheros WLAN Controller - monitor mod
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zprovoznit atheros kartu je vec vcelku primitivni. Problem nebude ani tak v tom ovladaci ale mozna v tom ze se tam to ubuntu snazi cpat neco co tam nepatri. nejakej divnej ovladac nebo tak neco.

Taky si myslim ze bude problůem v tom ze spis nadavas nez spolupracujes. Nekdo tady po tobe chce poslat vypis "lspci" a ty misto toho napises jak te to sere. Misto popisu chyby napises "se neosvedcil". Vypis "hwinfo --wlan" bude porad vicemene stejnej pred i po nahrani ovladace.

Pokud to budes chcit zavest rucne, tak udelej:

modprobe ath_pci countrycode=276

a pak uz je na to jen nahazovaci skript. Tenhle pouzivam pro AP:

#!/bin/sh

iface="ath0"
iwace="wifi0"

/usr/bin/wlanconfig $iface destroy
sleep 5
/usr/bin/wlanconfig $iface create wlandev $iwace wlanmode ap
sleep 5
iwconfig $iface essid "PTP_PR_CK"
sleep 5
iwpriv $iface mode 1
sleep 5
/usr/bin/athctrl -i $iwace -d 700
sleep 5
iwconfig $iface key s:nevim
sleep 10
iwconfig $iface channel 108
sleep 5
ifconfig $iface 192.168.1.1 up
sleep 5
iwconfig $iface txpower 16

Zdenek
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
1.7.2008 14:02 MK
Rozbalit Rozbalit vše Re: Atheros WLAN Controller - monitor mod
Tomu bych nevěřil, že Ubuntu by tam cpalo něco co tam nepatří, každopádně jsem i tak zkoušel zkompilovat Madwifi sám a výsledek byl stejnej. Myslim, že problém bude v Ubuntu celkově a nebo ve mě. Věř že kdybych věděl v čem je chyba, tak bych ji sem samozřejmě popsal. Podle toho jak vypadaly výpisy "hwinfo --wlan" před a po, naznačuje, že už před druhým výpisem jsem musel zadat příkaz "modprobe ath_pci countrycode=203" (pro Českou republiku). V druhym výpisu ale chybí řádek "Driver", takže ono to zas tak více / méně nebude. Pokud vim tak AP (Access Point) je to na co se připojuju a já jsem stanice. Takže takhle na první pohled nevim jak ten tvůj skript využiju, ale pokusim se to nějak prozkoumat.

Výpis "lspci":
$ sudo lspci
[sudo] password for mk: 
00:00.0 Host bridge: ATI Technologies Inc Unknown device 5a31 (rev 01)
00:01.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:04.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:05.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:06.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:07.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)
00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)
00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2)
00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)
00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4)
00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 13)
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
01:05.0 VGA compatible controller: ATI Technologies Inc RC410 [Radeon Xpress 200M]
02:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
06:00.0 Ethernet controller: Attansic Technology Corp. L2 100 Mbit Ethernet Adapter (rev a0)
2.7.2008 12:17 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
Rozbalit Rozbalit vše Re: Atheros WLAN Controller - monitor mod
Odpovědět | | Sbalit | Link | Blokovat | Admin
Skript pro klienta je prakticky stejnej. Jen logicky pouzijes rezim sta a nebudes napevno nastavovat kanal. Takze takhle:

#!/bin/sh

iface="ath0"
iwace="wifi0"

/usr/bin/wlanconfig $iface destroy
sleep 5
/usr/bin/wlanconfig $iface create wlandev $iwace wlanmode sta
sleep 5
iwconfig $iface essid "PTP_PR_CK"
sleep 5
# mode 0 - automatika
# mode 1 - 802.11a
iwpriv $iface mode 0
sleep 5
#pouzit jen pro 5Ghz
/usr/bin/athctrl -i $iwace -d 700
sleep 5
iwconfig $iface key s:nevim
sleep 5
ifconfig $iface 192.168.1.1 up
sleep 5
#nastavis kolik potrebujes
iwconfig $iface txpower 16
Jinak taky navstiv www.simandl.cz, doklikas se tam k peknymu navodu pro atherosy.
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.