17
Oct 05

Installer une carte wifi a base de Atheros sous Linux/Debian

17 octobre 2005 | Non classé

Voici ce petit tuto que j’ai publié sur Generation-libre.com, pour installer une carte réseau sans fil (wifi) avec le chipset Atheros sur une distribution Linux/Debian.

Cette installation a parfaitement fonctionné avec:

  • D-Link AirPlus XtremeG DWL-G650 (pci)
  • D-Link AirPlus XtremeG DWL-G520 (pcmcia)

Commencons déja par installé les sources de votre kernel. Un « uname -r » vous dira celui qu’il vous faut. (ou au pire, installez-en un nouveau)

C’est parti… installons le kernel-source

wifi:~# apt-get install kernel-source-x.y.z
wifi:~# cd /usr/src
wifi:/usr/src# tar -xjvf kernel-source-x.y.z.tar.bz2
wifi:/usr/src# ln -s kernel-source-2.x.y linux
wifi:/usr/src# cd linux
wifi:/usr/src/linux# cp /boot/config-x.y.z .config
wifi:/usr/src/linux# make menuconfig ( puis sauvez)
wifi:/usr/src/linux# make-kpkg –initrd –revision x.y.z kernel_image

(je suis en initrd… faites comme vous le sentez)

Une fois cela de fait, nous allons pouvoir installer le module madwifi.

Dans votre /etc/apt/sources.list:

deb ftp://debian.marlow.dk/ sid madwifi
deb-src ftp://debian.marlow.dk/ sid madwifi

On lance la mise à  jour :

wifi:~# apt-get update

et on install:

wifi:~# apt-get install madwifi-source madwifi-tools

Image Rendez vous dans /usr/src:

wifi:~# cd /usr/src
wifi:/usr/src# tar -xzvf madwifi.tar.gz
wifi:/usr/src/# cd linux
wifi:/usr/src/linux# make-kpkg revision x.y.z added-modules madwifi modules_image

Retournons dans /usr/src, un petit .deb est pret:

wifi:/usr/src/linux# cd ..
wifi:/usr/src# dpkg -i madwifi-module-x.y.zblablabla.deb

perso, j’ai eu: madwifi-module-2.6.8_20051015-1-onoe+2.6_i386.deb

On recharge les modules:

wifi:/usr/src# update-modules

Reste plus qu’a charger le module: wifi:/usr/src# modprobe ath_pci

Votre carte devrait se mettre a clignoter :p

################################ Configurer la carte
Installons les utilitaires wireless :

wifi:~# apt-get install wireless-tools

Pour forcer la carte en 802.11g :

iwpriv ath0 mode 3

Dans votre /etc/network/interfaces: iface ath0 inet dhcp

Votre carte wifi ira chercher un AP, et se connectera en DHCP… bon reseau! 🙂


  • PHH

    J’ai récupéré le packet qui me manquait et c’est OK pour la compil du module.Merci donc pour la réponse d’hier, mais je n’ai plus le lien.

    Par contre, j’ai un soucis pour faire fonctionner en WEP.
    J’ai le fichier interface comme ci-dessous et pas moyen de communiquer avec l’AP en WEP:

    auto ath0
    iface ath0 inet dhcp
    pre-up /sbin/iwpriv ath0 mode 3
    wireless-essid FLEURS
    wireless-mode Managed
    wireless-channel 11
    wireless-key 012345abcd

    iwconfig
    lo no wireless extensions.

    ath0 IEEE 802.11g ESSID:"FLEURS"
    Mode:Managed Frequency:2.462 GHz Access Point: 00:09:5B:69:C7:40
    Bit Rate:24 Mb/s Tx-Power:18 dBm Sensitivity=0/3
    Retry:off RTS thr:off Fragment thr:off
    Encryption key:0123-45AB-CD Security mode:restricted
    Power Management:off
    Link Quality=25/94 Signal level=-70 dBm Noise level=-95 dBm
    Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
    Tx excessive retries:0 Invalid misc:0 Missed beacon:0

    Mon AP est en mode "open" si je positionne en "shared key" ca ne marche plus.
    Aurais tu une idée?
    merci

  • salut!
    remplaces – par _

    wireless_essid FLEURS
    wireless_mode Managed
    wireless_channel 11
    wireless_key 012345abcd

    je t’avais repondu sur Generation Libre:
    Installer une carte wifi a base de Atheros sous Linux/Debian

  • Installer une carte wifi a base de Atheros sous Linux/Debian

    Ce tuto décrit l’installation du driver Madwifi permettant de faire fonctionner les cartes wifi avec le chipset Atheros. Cette installation a parfaitement fonctionné avec: D-Link AirPlus XtremeG [DWL-G650] (pci) D-Link AirPlus XtremeG [DWL-G5…

  • JP

    Le make-kpkg pour madwifi ne fonctionne pas chez moi 🙁
    J’ai procédé comme toi avec un kernel 2.6.8 mais lors du make, j’obtiens : Error : Unknown target revision Uknown target 2.6.8 Unknown target added-modules Unkown target madwifi

    Aurais-u une idée du pourquoi du comment ?

  • as tu bien installé le kernel source?
    (tu peux aussi poser tes problemes sur Generation Libre, j’ay traine pas mal 😎 )