Nowe posty

Autor Wątek: ndiswrapper + aircrack  (Przeczytany 15125 razy)

FeTi

  • Gość
ndiswrapper + aircrack
« dnia: 2007-09-02, 18:38:14 »
Chciałem potestować swoją siec bezprzewodową programem aircrack. Mam karte Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card i uruchamiam ją ndiswrapperem, ale gdy uruchamiam

#airodump-ng --ivs -w dump.cap wlan0
Ndiswrapper doesn't support monitor mode

Pisze, że ndiswrapper nie ogsługuje monitorowania. Czy da się to jakoś obejść?

Albo może istnieje jakiś program o podobnym działaniu?

Za wszystkie odpowiedzi z góry dzięki ;)

flak

  • Gość
ndiswrapper + aircrack
« Odpowiedź #1 dnia: 2007-09-02, 19:28:20 »
???

Po co Ci ndiswrapper skoro sterownik Linuxowy obsługuje tę kartę? Wystarczy upgratować kernel do >2.6.20.6

http://bcm43xx.berlios.de/?go=devices

FeTi

  • Gość
ndiswrapper + aircrack
« Odpowiedź #2 dnia: 2007-09-03, 21:26:29 »
Tak jak napisałeś skompilowałem nowe jajo 2.6.22.4 i jest w nim wsparcie dla tej karty.

Moduł nazywa się bcm43xx, ale niestety nie działa mi karta z tym modułem. Musiałem znowu ją odpalić ndiswrapperem :-(

po uruchomieniu

dhclient wlan0

pisało: network is down

i jeszcze pisało, że wsparcie na tym module jest do wersji 20 a ja mam wersje 22, więc coś może źle działać ?? ;-/

flak

  • Gość
ndiswrapper + aircrack
« Odpowiedź #3 dnia: 2007-09-03, 22:45:31 »
Czy załadowałeś firmware odpowiedni dla tej karty z pomocą bcm43xx-fwcutter przed uruchomieniem tej karty?

FeTi

  • Gość
ndiswrapper + aircrack
« Odpowiedź #4 dnia: 2007-09-04, 19:56:42 »
Tak i wrzuciłem ten plik - bcm43xx_microcode5.fw w katalogu /lib/firmware .. tak jak pisało. Dziwna z tym sprawa ..

flak

  • Gość
ndiswrapper + aircrack
« Odpowiedź #5 dnia: 2007-09-06, 14:30:32 »
Cytat: FeTi
Tak i wrzuciłem ten plik - bcm43xx_microcode5.fw w katalogu /lib/firmware .. tak jak pisało. Dziwna z tym sprawa ..
Żeczywiście dziwne.
Radziłbym zgłosić to na mailing list developerów sterownika. Przecież w sekcji Devices wyraźnie było zasugerowane, że to użądzenie będzie działać i to bez problemu!

jakub-87

  • Gość
ndiswrapper + aircrack
« Odpowiedź #6 dnia: 2007-11-10, 00:19:45 »
Cze, nie będę zakładał nowego tematu, bo już tu piszecie o bcm43xx

Mam debiana 4.0
Chodzi o kartę ASUS WL-138g v2

 # lspci | grep Wireless
01:08.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
karta jest wykrywana przez system automatycznie
iwconfig eth3
eth3      IEEE 802.11b/g  ESSID:off/any  Nickname:"Broadcom 4318"
          Mode:Managed  Access Point: Invalid
          RTS thr:off   Fragment thr:off
          Encryption key:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
Niestety karta nie chce sie podniesc:
 iwconfig eth3 mode Master essid ABC channel 7
debian:/home/wiedzmin# ifconfig eth3 192.168.3.1 netmask 255.255.255.0 up
bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
bcm43xx: core_up for active 802.11 core failed (-2)
SIOCSIFFLAGS: No such file or directory
Skoro te stery nie działają, to chciałem zainstalować te, które asus ma na swojej stronie, ale też jest problem przy budowaniu sterownika:

debian:/home/wiedzmin/Desktop/Downloads/src/linuxsta/src/wl/linux# make clean
rm -f *.ko *.o *.c .*.o.cmd .*.ko.cmd
debian:/home/wiedzmin/Desktop/Downloads/src/linuxsta/src/wl/linux# ls
Makefile  obj-3.4.2  obj-4.0.2  wlconf.h
debian:/home/wiedzmin/Desktop/Downloads/src/linuxsta/src/wl/linux# make
Linux Directory is /usr/src/linux
Linux Kernel Versions is 2.6.18-4-686
make -C /usr/src/linux CROSS_COMPILE=/usr/bin/gcc-4.1 M=/home/wiedzmin/Desktop/Downloads/src/linuxsta/src/wl/linux modules
make[1]: Entering directory `/usr/src/linux'
make[1]: *** No rule to make target `modules'.  Stop.
make[1]: Leaving directory `/usr/src/linux'
make: *** [default] Error 2
debian:/home/wiedzmin/Desktop/Downloads/src/linuxsta/src/wl/linux#
Jak sobie z tym poradzić?

Edited:
Opis -> http://www.linuxquestions.org/questions/linux-wireless-networking-41/how-to-for-the-bcm4318-airforce-one-card-473194/#post2376537

jakub-87

  • Gość
ndiswrapper + aircrack
« Odpowiedź #7 dnia: 2007-11-10, 11:08:54 »
Zainstalowałem linux-headers
# apt-get install linux-headers-`uname -r`
Teraz sa juz inne bledy:
debian:/home/wiedzmin/Desktop/Downloads/src/linuxsta/src/wl/linux# make clean
rm -f *.ko *.o *.c .*.o.cmd .*.ko.cmd
debian:/home/wiedzmin/Desktop/Downloads/src/linuxsta/src/wl/linux# ls
Makefile  obj-3.4.2  obj-4.0.2  wlconf.h
debian:/home/wiedzmin/Desktop/Downloads/src/linuxsta/src/wl/linux# make
Linux Directory is /lib/modules/2.6.18-4-686/build
Linux Kernel Versions is 2.6.18-4-686
make -C /lib/modules/2.6.18-4-686/build CROSS_COMPILE=/usr/bin/gcc-4.1 M=/home/wiedzmin/Desktop/Downloads/src/linuxsta/src/wl/linux modules
/usr/src/linux-headers-2.6.18-4-686/scripts/gcc-version.sh: line 11: /usr/bin/gcc-4.1gcc-4.1: No such file or directory
/usr/src/linux-headers-2.6.18-4-686/scripts/gcc-version.sh: line 12: /usr/bin/gcc-4.1gcc-4.1: No such file or directory
make[1]: /usr/bin/gcc-4.1gcc-4.1: Command not found
make[1]: Entering directory `/usr/src/linux-headers-2.6.18-4-686'
  CC [M]  /home/wiedzmin/Desktop/Downloads/src/linuxsta/src/wl/linux/wlc_led.o
/bin/sh: /usr/bin/gcc-4.1gcc-4.1: No such file or directory
make[2]: *** [/home/wiedzmin/Desktop/Downloads/src/linuxsta/src/wl/linux/wlc_led.o] Error 1
make[1]: *** [_module_/home/wiedzmin/Desktop/Downloads/src/linuxsta/src/wl/linux] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.18-4-686'
make: *** [default] Error 2
debian:/home/wiedzmin/Desktop/Downloads/src/linuxsta/src/wl/linux#

chmooreck

  • Gość
ndiswrapper + aircrack
« Odpowiedź #8 dnia: 2007-11-10, 13:23:16 »
Cytat: FeTi
po uruchomieniu

dhclient wlan0

pisało: network is down
spróbuj najpierw odnieść interfejs:
# ifconfig wlan0 up
a dopiero potem odpalić dhclient'a

flak

  • Gość
ndiswrapper + aircrack
« Odpowiedź #9 dnia: 2007-11-10, 17:42:29 »
Cytat: jakub-87
 iwconfig eth3 mode Master essid ABC channel 7
debian:/home/wiedzmin# ifconfig eth3 192.168.3.1 netmask 255.255.255.0 up
bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
bcm43xx: core_up for active 802.11 core failed (-2)
SIOCSIFFLAGS: No such file or directory
Wedle tego komentarza nie ma firmwaru.

Może i się powtarzam, ale czy masz poprawny obraz zawierajacy firmware (nie jest rozpowszechniany razem z sterownikiem):
http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o

czy został wycięty przez bcm43xx-fwcutter

i czy został wyciety poprawnie:
sudo bcm43xx-fwcutter -w /lib/firmware wl_apsta-3.130.20.0.o

Więcej informacji:
http://www.linuxwireless.org/en/users/Drivers/b43

jakub-87

  • Gość
ndiswrapper + aircrack
« Odpowiedź #10 dnia: 2007-11-10, 23:16:31 »
faktycznie nie było. Już wszystko działa. Dziękuję

ziarek

  • Gość
ndiswrapper + aircrack
« Odpowiedź #11 dnia: 2007-11-11, 09:09:00 »
witam. jestem swiezym uzytkownikiem linuxa zatem moje pytanie moze zabrzmiec nieco naiwnie. o ile na desku udalo mi sie bez wiekszych problemow zainstalowac ubuntu 7.10 o tyle na lapku mam problem. otoz w kolejnosci robie co nastepuje: bootuje lapa z cd, laduje sie ubuntu live, wyswietlaczu pojawiaja sie komendy (wnioskuje ze program laduje potrzebne mu drivery i inne istotnosci) i tu pojwia sie problem. wyskakuje komunikat:
Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
i instalator probuje ladowac ten plik i probuje i probuje. w efekcie instalacja nie moze zostac zakonczona (odczekalem kilka prob i przerwalem proces)
w zwiazku z powyzszym pytanie moje brzmi. jak moge zablokowac ladowanie sterow do karty bezprzewodowej zeby zakonczyc instalacje?

norbert_ramzes

  • Gość
ndiswrapper + aircrack
« Odpowiedź #12 dnia: 2007-11-11, 18:07:16 »
Cytat: ziarek
jak moge zablokowac ladowanie sterow do karty bezprzewodowej zeby zakonczyc instalacje?
Najprostsze i najbardziej łopatologiczne rozwiązanie to wyciągnąć tą kartę z laptopa.

ziarek

  • Gość
ndiswrapper + aircrack
« Odpowiedź #13 dnia: 2007-11-11, 20:03:12 »
jest built in, wiec sprobuje ja wylaczyc w biosie. czasem najtrudniej wpasc na najprostsze sposoby. dzieki za podpowiedz.