Bonjour,
Ma carte wifi MSI PC60g tourne sous une debian sid (unstable) sur un noyau 2.6.17.
# uname -r
2.6.17-1-amd64-k8[/code]
[code]
# lspci | grep RaLink
01:07.0 Network controller: RaLink RT2561/RT61 802.11g PCI[/code]
J'ai installé les modules rt2x00 en prenant le paquet rt2x00-source d'un dépôt officiel de debian.
J'ai copié le firmware de ma carte au bon emplacement
[code]# ls /lib/firmware/
rt2561.bin rt2561s.bin rt2661.bin
[/code]
Le problème que je rencontre est au niveau d'airodump.
Le mode monitor semble fonctionner, mais le lancement de airodump m'indique une erreur de ressource occupée :
[code]# lsmod | grep rt6
rt61pci 38276 0
80211 187212 2 rt61pci,rc80211_simple
firmware_class 11840 1 rt61pci
eeprom_93cx6 4224 1 rt61pci
crc_itu_t 2560 1 rt61pci
# rmmod rt61pci && modprobe rt61pci
# ifconfig
lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:560 (560.0 b) TX bytes:560 (560.0 b)
# airodump-ng wlan0
ioctl(SIOCSIWMODE) failed: Device or resource busy
Error setting monitor mode on wlan0
# ifconfig
lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:560 (560.0 b) TX bytes:560 (560.0 b)
wlan0 Lien encap:Ethernet HWaddr 00:19:DB:0B:45:46
adr inet6: fe80::219:dbff:fe0b:4546/64 Scope:Lien
UP BROADCAST RUNNING MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:0 (0.0 b) TX bytes:576 (576.0 b)
wmaster0 Lien encap:UNSPEC HWaddr 00-19-DB-0B-45-46-00-00-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING 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 lg file transmission:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Je ne sais pas si le fait que la carte soit « uppée » durant l’exécution de airodump-ng est dû au module rt61pci.
A côté, iwconfig peut passer la carte en mode monitor sans problème :
[code]# ifconfig wlan0 down
iwconfig wlan0 mode monitor
iwconfig wlan0
wlan0 IEEE 802.11g Mode:Monitor Frequency:2.412 GHz
RTS thr:off Fragment thr=2346 B
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
[/code]
Évidemment, il m’est impossible de modifier le mode une fois la carte montée via ifconfig
[code]# ifconfig wlan0 up
iwconfig wlan0 mode monitor
Error for wireless request “Set Mode” (8B06) :
SET failed on device wlan0 ; Device or resource busy.
[/code]
Mon problème, vous l’avez compris, se situe au niveau de l’exécution de airodump. Le problème vient - il du programme, ou des modules utilisés ?
En vous remerciant pour votre attention, et en espérant lire vos réponse futures.
c-moi