Auteur Sujet: [TUTO]Installation adapteur: WIFISKY wf-n810 2000 mw 36dbi chipset ralink 3070  (Lu 11199 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne sugar

  • Membre Junior
  • *
  • Messages: 15
  • Notoriété : +2/-0
bonjour a tous .

je vais expliquer comment j'ai installer le driver de mon antenne wifisky  WF-n810 chipset ralink 3070 

Comme cette antenne cohabite mal avec mon interface wifi integrée sur mon ordi portable avec kali.
Je vais commencer par l'installer sur mon ordi fixe  avec linux mint cousin de kali , par ce que il est aussi de la famille debian.

Ma carte mere est une ASUS m2n-xe (sans wifi integré)
Ma distrib  : Linux 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
              Linux Mint 17 Qiana

Pour compiler le driver d'abord on doit installer les sources necessaires  :

$sudo apt-get update && sudo apt-get install build-essential linux-headers-$(uname -r)


     driver page :     http://www.mediatek.com/en/downloads/

Sur le site ,a la page des drivers on choisi : le lien    "8070/ RT3070/ RT3370/ RT3572/ RT5370/ RT5372/ RT5572 USB USB" pour telecharger le
driver "v2.6.1.3"  ainsi on telecharge le fichier "DPO_RT5572_LinuxSTA_2.6.1.3_20121022.tar.bz2"


Puis on se deplace sans le repertoire "DPO_RT5572_LinuxSTA_2.6.1.3_20121022"


On va parametrer le fichier  "/os/linux/config.mk"  partant du repertoire d'extraction .

On va passer deux options a yes en rajoutant des "y"

ligne 26  : HAS_WPA_SUPPLICANT=y
et
ligne 35  : HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

On enregistre.


On passe en root.


On fait un :

# make

Et la chez moi cela plante comme cela :                                                           

/home/toto/Bureau/DPO_RT5572_LinuxSTA_2.6.1.3_20121022/os/linux/../../os/linux/rt_linux.c: In function ‘__RtmpOSFSInfoChange’:
/home/toto/Bureau/DPO_RT5572_LinuxSTA_2.6.1.3_20121022/os/linux/../../os/linux/rt_linux.c:1141:20: error: incompatible types when assigning to type ‘int’ from type ‘kuid_t’
   pOSFSInfo->fsuid = current_fsuid();
                    ^
/home/toto/Bureau/DPO_RT5572_LinuxSTA_2.6.1.3_20121022/os/linux/../../os/linux/rt_linux.c:1142:20: error: incompatible types when assigning to type ‘int’ from type ‘kgid_t’
   pOSFSInfo->fsgid = current_fsgid();
                    ^
make[2]: *** [/home/toto/Bureau/DPO_RT5572_LinuxSTA_2.6.1.3_20121022/os/linux/../../os/linux/rt_linux.o] Erreur 1
make[1]: *** [_module_/home/toto/Bureau/DPO_RT5572_LinuxSTA_2.6.1.3_20121022/os/linux] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-headers-3.13.0-24-generic »


  ( sur debian 7.6.0 cela ne plante pas bizarre ...)

 Donc dans le fichier " /os/linux/rt_linux.c" partant du repertoire d'extraction ,on va modifier les ligne 1141 et 1142 .

comme ceci :

      pOSFSInfo->fsuid = current_fsuid().val;
      pOSFSInfo->fsgid = current_fsgid().val;

On enregistre puis :

#make clean

puis on recontruit

#make

puis on install

#make install


Bon la c'est pas fini .

Pour charger le bon driver on va blacklister les anciens dans le fichier  "etc/modprobe.d/blacklist.conf

On va ajouter les lignes :


blacklist rt2800usb
blacklist rt2x00usb
blacklist rt2800lib
blacklist rt2x00lib

On enregistre et on redemarre le pc et on branche l'antenne et sont adaptateur 220/5v

On verifie que le module "rt5572sta" est bien charger avec "lsmod"

et puis :

#lsusb

Bus 001 Device 029: ID 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 046d:c05b Logitech, Inc. M-U0004 810-001317 [B110 Optical USB Mouse]
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


C'est rigolo d'appeler ,le driver pour le chipset 3070 , "rt5572sta" .
Alors que le module apelé "rt3070sta" existe mais n'est pas le bon.

Je tappe :

#ifconfig

...

ra0       Link encap:Ethernet  HWaddr 00:25:1f:30:1f:2f 
          inet adr:192.168.2.93  Bcast:192.168.2.255  Masque:255.255.255.0
          adr inet6: fe80::26a:3fff:fe30:8f71/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Packets reçus:6129 erreurs:0 :0 overruns:0 frame:0
          TX packets:160 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          Octets reçus:1181638 (1.1 MB) Octets transmis:30989 (30.9 KB)
...


Et voila !

voire :    http://www.kali-linux.fr/forum/index.php/topic,1162.0.html

« Modifié: 09 novembre 2014 à 23:26:15 par sugar »