[Ubuntu] Mon wifi ne marche pas :-(

Résolu
colin2mars Messages postés 77 Statut Membre -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour
J'ai un problème avec ma connection wifi. C'est une carte intel pro/wireless 2200BG integrée dans mon portable DELL Inspirion 6000. J'essaye de suivre ce tutoriel:
http://forum.ubuntu-fr.org/viewtopic.php?id=25037
mais ça marche pas.

J'ai telechargé les nouvelles versions des fichiers donné, soit:
ipw2200-fw-2.3.tgz => ipw2200-fw-3.0.tgz
ieee80211-1.0.3.tgz => ieee80211-1.1.12.tgz
ipw2200-1.0.6.tgz => ipw2200-1.1.1.tgz

Par la même occasion je n'ai pas télécharger les paquets 2.6.12.9 et 2.6.12.9-386 mais 2.6.12.10 et 2.6.12.10-386

J'ai ensuite adapté les codes qu'il done a ceux qui conviennent a mes archives.

Et là je suis arrivé au point ou il faut compiler et ça marche pas:
colin@ubuntucolin:~/Wifi/ipw2200-1.1.1$ make

 ERROR: ieee80211.h not found in '/lib/modules/2.6.12-10-386/include'.

 You need to install the ieee80211 subsystem from http://ieee80211.sf.net
 and point this build to the location where you installed those sources, eg.:

 % make IEEE80211_INC=/usr/src/ieee80211/

 will look for ieee80211.h in /usr/src/ieee80211/net/

make: *** [check_inc] Erreur 1
colin@ubuntucolin:~/Wifi/ipw2200-1.1.1$

Que dois-je faire?

Merci d'avance

PS:Si vous avez besoin d'une copie de ma console demandé mais j'ai pensé qu'elle serait plus encombrante qu'autre chose.

22 réponses

  • 1
  • 2
  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Alors c'est en fait beaucoup plus simple. J'ai la même carte wifi, et elle est directement prise en charge par le noyau. Sois tu fais ça bien et tu te reconfigures et recompiles le noyau, soit tu installes :
    linux_image-2.6.15-486

    (ou nom voisin). Si tu as un intel tu dois pouvoir prendre la version 686. Normalement au reboot ta carte marche directement.

    Si besoin tu peux la configurer dans /etc/network/interfaces : si par exemple elle s'appelle eth0. Pour t'en assurer tape :
    iwconfig

    Ensuite je te laisse adapter la suite si c'est eth1
    auto eth0
    iface inet eth0 dhcp
    wireless-essid "monessid"
    wireless-key xxxxxxxxxxxxxxxxxxxxx
    

    Ensuite tu tappes :
    ifconfig eth0 up
    dhclient eth0

    Bonne chance
    2
  2. colin2mars Messages postés 77 Statut Membre 17
     
    Alors j'ai installé linux-image-2.6.12-10-686 (c'etait le nom qui se rapprochait le plus de celui que tu m'avais indiqué)
    J'ai redemarré
    Mais j'ai pas trouvé l'endroit ou je dois écrire les 4 lignes que tu m'as donné plus haut. Voici ci-dessous mon /etc/network/interfaces (avec le code caché):).
    Mon wifi est sur eth1.
    # This file describes the network interfaces available on your system
    # and how to activate them. For more information, see interfaces(5).
    
    # The loopback network interface
    auto lo
    iface lo inet loopback
    
    # This is a list of hotpluggable network interfaces.
    # They will be activated automatically by the hotplug subsystem.
    mapping hotplug
    	script grep
    	map eth1
    
    iface eth0 inet dhcp
    
    
    
    iface eth1 inet dhcp
    wireless-essid Bach
    wireless-key s:xxxxxxxxxxxxxxxxxxxxx
    
    
    
    
    
    
    
    
    
    
    
    auto eth1
    
    auto eth0
    

    Pourais tu me dire ou écrire les lignes?
    merci d'avance
    1
  3. colin2mars Messages postés 77 Statut Membre 17
     
    C'est bon avec dapper ça marche. J'avais juste oublié de mettre que la cle etait en hexadecimal...
    1
  4. Fredish
     
    Cela: "auto eth0
    iface inet eth0 dhcp
    wireless-essid "monessid"
    wireless-key xxxxxxxxxxxxxxxxxxxxx" est à copier dans le fichier /etc/network/interfaces. Mais comme tu vois, tu as déjà ces lignes (à part les guillemets à wireless-essid). "iwconfig", "ifconfig" et "dhclient" sont à taper en console et en root, il me somble. Mais regarde si c'est eth1 ou 0, d'abord.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. colin2mars Messages postés 77 Statut Membre 17
     
    Salut,
    Alors j'ai rajouté les guillemets.
    Mais ca marche toujours pas.
    Et ci-dessous les résultats des commandes:
    iwconfig
    colin@ubuntucolin:~$ iwconfig
    lo        no wireless extensions.
    
    eth0      no wireless extensions.
    
    eth1      IEEE 802.11g  ESSID:"Bach"
              Mode:Managed  Frequency:2.462 GHz  Access Point: 00:30:F1:E7:A7:FC
              Bit Rate=54 Mb/s   Tx-Power=20 dBm
              Retry limit:7   RTS thr:off   Fragment thr:off
              Power Management:off
              Link Quality=98/100  Signal level=-26 dBm  Noise level=-84 dBm
              Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
              Tx excessive retries:0  Invalid misc:0   Missed beacon:0
    
    sit0      no wireless extensions.
    


    ifconfig
    colin@ubuntucolin:~$ ifconfig
    eth0      Lien encap:Ethernet  HWaddr 00:12:3F:D8:D9:79
              inet adr:192.168.2.100  Bcast:192.168.2.255  Masque:255.255.255.0
              adr inet6: fe80::212:3fff:fed8:d979/64 Scope:Lien
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:895 errors:0 dropped:0 overruns:0 frame:0
              TX packets:894 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 lg file transmission:1000
              RX bytes:566284 (553.0 KiB)  TX bytes:126478 (123.5 KiB)
              Interruption:18
    
    eth1      Lien encap:Ethernet  HWaddr 00:12:F0:A1:60:33
              adr inet6: fe80::212:f0ff:fea1:6033/64 Scope:Lien
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:21 errors:0 dropped:0 overruns:0 frame:0
              TX packets:11 errors:0 dropped:0 overruns:0 carrier:1
              collisions:0 lg file transmission:1000
              RX bytes:0 (0.0 b)  TX bytes:2028 (1.9 KiB)
              Interruption:17 Adresse de base:0xe000 Mémoire:dfcfd000-dfcfdfff
    
    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:1431 errors:0 dropped:0 overruns:0 frame:0
              TX packets:1431 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 lg file transmission:0
              RX bytes:128295 (125.2 KiB)  TX bytes:128295 (125.2 KiB)
    


    et le dhclient (fait en root)
    colin@ubuntucolin:~$ sudo dhclient
    Password:
    Internet Systems Consortium DHCP Client V3.0.2
    Copyright 2004 Internet Systems Consortium.
    All rights reserved.
    For info, please visit http://www.isc.org/products/DHCP
    
    sit0: unknown hardware address type 776
    sit0: unknown hardware address type 776
    Listening on LPF/sit0/
    Sending on   LPF/sit0/
    Listening on LPF/eth1/00:12:f0:a1:60:33
    Sending on   LPF/eth1/00:12:f0:a1:60:33
    Listening on LPF/lo/
    Sending on   LPF/lo/
    Listening on LPF/eth0/00:12:3f:d8:d9:79
    Sending on   LPF/eth0/00:12:3f:d8:d9:79
    Sending on   Socket/fallback
    DHCPDISCOVER on lo to 255.255.255.255 port 67 interval 6
    DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 6
    DHCPREQUEST on eth0 to 255.255.255.255 port 67
    DHCPDISCOVER on sit0 to 255.255.255.255 port 67 interval 4
    DHCPACK from 192.168.2.1
    bound to 192.168.2.100 -- renewal in 1005123769 seconds.
    0
  7. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    A priori c'est plutôt :
    dhclient eth1

    Ce qui est bizarre c'est qu'on dirait que tu finis par recevoir l'ip 192.168.2.100. Peux tu quand le dhclient est terminé faire en root un :
    ifconfig
    route -n

    Bonne chance
    0
  8. colin2mars Messages postés 77 Statut Membre 17
     
    voila
    colin@ubuntucolin:~$ dhclient eth1
    Internet Systems Consortium DHCP Client V3.0.2
    Copyright 2004 Internet Systems Consortium.
    All rights reserved.
    For info, please visit http://www.isc.org/products/DHCP
    
    sit0: unknown hardware address type 776
    can't create /var/lib/dhcp3/dhclient.leases: Permission denied
    Can't create /var/run/dhclient.pid: Permission denied
    drop_privileges: could not set group id: Operation not permitted
    colin@ubuntucolin:~$ sudo su -
    Password:
    root@ubuntucolin:~# ifconfig
    eth0      Link encap:Ethernet  HWaddr 00:12:3F:D8:D9:79
              inet addr:192.168.2.100  Bcast:192.168.2.255  Mask:255.255.255.0
              inet6 addr: fe80::212:3fff:fed8:d979/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:21596 errors:0 dropped:0 overruns:0 frame:0
              TX packets:27739 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:9392443 (8.9 MiB)  TX bytes:5005711 (4.7 MiB)
              Interrupt:18
    
    eth1      Link encap:Ethernet  HWaddr 00:12:F0:A1:60:33
              inet6 addr: fe80::212:f0ff:fea1:6033/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:71419 errors:0 dropped:0 overruns:0 frame:0
              TX packets:25102 errors:0 dropped:0 overruns:0 carrier:1
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
              Interrupt:17 Base address:0xe000 Memory:dfcfd000-dfcfdfff
    
    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:28704 errors:0 dropped:0 overruns:0 frame:0
              TX packets:28704 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:2601102 (2.4 MiB)  TX bytes:2601102 (2.4 MiB)
    
    root@ubuntucolin:~# route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
    0.0.0.0         192.168.2.1     0.0.0.0         UG    0      0        0 eth0
    
    0
  9. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Ben prends le temps de lire et tu verras que dhclient il faut le lancer en root !!!!
    can't create /var/lib/dhcp3/dhclient.leases: Permission denied
    Can't create /var/run/dhclient.pid: Permission denied
    drop_privileges: could not set group id: Operation not permitted

    Ensuite il faudrait voir ce que donne :
    ping -c2 192.168.2.1
    cat /etc/resolv.conf
    nslookup www.google.fr

    Sachant que si le nslookup marche, ça veut dire que... ça marche ;-)

    Bonne chance
    0
  10. colin2mars Messages postés 77 Statut Membre 17
     
    J'me disais aussi...
    Mais a part ça là je suis connecté avec un cable ca ne fausse pas tous les resultats?
    sinon:
    colin@ubuntucolin:~$ sudo dhclient eth1
    Internet Systems Consortium DHCP Client V3.0.2
    Copyright 2004 Internet Systems Consortium.
    All rights reserved.
    For info, please visit http://www.isc.org/products/DHCP
    
    sit0: unknown hardware address type 776
    sit0: unknown hardware address type 776
    Listening on LPF/eth1/00:12:f0:a1:60:33
    Sending on   LPF/eth1/00:12:f0:a1:60:33
    Sending on   Socket/fallback
    DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 5
    DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 5
    DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 8
    DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 15
    DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 11
    DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 12
    DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 5
    No DHCPOFFERS received.
    No working leases in persistent database - sleeping.
    colin@ubuntucolin:~$ ping -c2 192.168.2.1
    PING 192.168.2.1 (192.168.2.1) 56(84) bytes of data.
    64 bytes from 192.168.2.1: icmp_seq=1 ttl=64 time=0.345 ms
    64 bytes from 192.168.2.1: icmp_seq=2 ttl=64 time=0.349 ms
    
    --- 192.168.2.1 ping statistics ---
    2 packets transmitted, 2 received, 0% packet loss, time 999ms
    rtt min/avg/max/mdev = 0.345/0.347/0.349/0.002 ms
    colin@ubuntucolin:~$ cat /etc/resolv.conf
    nameserver 192.168.2.1
    colin@ubuntucolin:~$ nslookup www.google.fr
    Server:         192.168.2.1
    Address:        192.168.2.1#53
    
    Non-authoritative answer:
    www.google.fr   canonical name = www.google.com.
    www.google.com  canonical name = www.l.google.com.
    Name:   www.l.google.com
    Address: 216.239.59.147
    Name:   www.l.google.com
    Address: 216.239.59.99
    Name:   www.l.google.com
    Address: 216.239.59.103
    Name:   www.l.google.com
    Address: 216.239.59.104
    
    
    0
  11. colin2mars Messages postés 77 Statut Membre 17
     
    je viens de redemarrer mon ordinateur et le wifi ne marche toujours pas.
    0
  12. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Ben si la ca marche :
    Name:   www.l.google.com
    Address: 216.239.59.147

    Après c'est peut être ton navigateur qui est mal configuré !

    D'ailleurs si tu tapes :
    ping -c2 www.google.fr
    ça doit marcher. Il faut bien mettre ton navigater en connexion directe à internet.

    Quand tu dis le wifi ne marche pas, qu'est ce que c'est qui te fait dire ca ?
    0
  13. colin2mars Messages postés 77 Statut Membre 17
     
    Salut
    Enfait je pense que les résultats ont été faussés car j'étais toujours connecté avec le cable ethernet. dsl
    J'ai donc refais le tout en ayant débranché le cable et voilà ci-dessous les nouveaux résultats.

    message 6:
    colin@ubuntucolin:~$ sudo route -n
    Table de routage IP du noyau
    Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
    

    message 8:
    colin@ubuntucolin:~$ ping -c2 192.168.2.1
    connect: Network is unreachable
    colin@ubuntucolin:~$ cat /etc/resolv.conf
    nameserver 192.168.2.1
    colin@ubuntucolin:~$ nslookup www.google.fr
    ;; connection timed out; no servers could be reached
    


    Et enfin je dis que mon wifi ne marche pas car toutes mes applications qui ont besoin d'internet n'arrivent pas à y acceder (gmail, mise a jours, gaim...)

    Je te remercie encore pour le temps que tu passes à aidé le newbie que je suis.
    0
  14. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Je te remercie encore pour le temps que tu passes à aidé le newbie que je suis.

    On est tous passé par là t'inquiètes ;) Le truc c'est que le wifi ca fait partie des trucs "tendus" sous linux. En gros quand ça marche pas du premier coup on est mal ;-)

    Le plan

    Bon je t'explique vite fait la démarche.

    1) La première étape c'est identifier la carte wifi avec iwconfig. Le problème c'est que d'un reboot à l'autre si tu as débranché ta carte par exemple le nom (eth0,...) peut changer d'indice. On va supposer que c'est eth0

    2) Ceci fait il faut cette interface soit activée, à l'aide d'ifconfig
    ifconfig up eth0

    3) Ensuite, lancer une requête dhcp
    dhclient eth0

    4) Le rôle du dhcp est de t'attribuer une ip (voir commande ifconfig), les routes associées (voir commande route -n), et des dns (cat /etc/resolv.conf, et que tu testes avec nslookup). Pour plus d'infos :
    man nslookup


    Comment ça marche

    Quand tu veux te connecter à Internet tu tapes un nom de site. Ton pc essaye de récupérer l'ip associée grâce aux DNS, il faut donc qu'il ait une route pour l'atteindre (généralement 0.0.0.0...), et l'information lui ait renvoyé à son adresse ip. Tu vois donc la nécessité d'avoir :
    - une ip (pour recevoir)
    - des routes (pour joindre le dns, et une fois l'adresse récupérée, pour joindre le site)
    - des DNS (parce qu'on copnnaît en général le nom du site mais pas son ip)

    Et pour le wifi, que dois je faire ?

    Ca c'est pour les réseaux en général. Dans ton cas c'est un peu plus compliqué car tu veux faire du wifi, or c'est quelque chose qui est sécurisé à l'aide de filtre MAC, de clé WEP... Pour que ça marche il faut donc :
    a- que le routeur marche (en wifi)
    b- que la carte marche et soit reconnue par ton linux
    c- que la connexion au routeur soit acceptée (adresse MAC + clé WEP)

    a- Facile à vérifier, à toi de jouer !

    b- A priori ta carte marche impeccable puisque j'ai la même. Précise moi ta version de noyau et si tu as utilisé ndiswrapper ou pas.
    uname -a
    lsmod | grep ndiswrapper

    c- Il faut donc que tu checkes ces trois points. Pour l'adresse MAC, si ça marche sous windows le problème ne vient pas de là. Par contre pour la clé WEP, il me faudrait le contenu de ton fichier /etc/network/interfaces. Pour celà :
    cat /etc/network/interfaces

    Donne moi le résultat en changeant la clé wep (si elle y figure). A priori il ne doit pas y avoir de '-', de ':', ou autre séparateur. C'est ce que je veux vérifier, outre le fait que la carte soit correctement configurée.

    Ce fichier est en fait spécifique au "debian like", dont ubuntu fait partie. Il permet ensuite d'activer/désactiver aisément avec les commandes ifup et ifdown. Pour plus d'infos :
    man ifup
    man ifdown

    Bonne chance
    0
  15. colin2mars Messages postés 77 Statut Membre 17
     
    Alors mon wifi est toujours sur eth1.

    Ensuite je pense que ça c'est pas normale:
    colin@ubuntucolin:~$ ifconfig up eth1
    eth1: Hôte inconnu
    ifconfig : `--help' donne des informations quant à l'utilisation.
    
    Par contre j'ai regardé en mode grafique et mon wifi est bien activé.

    Je pense avoir compris le reste du plan. J'ai réesayé et il y a toujours les même résultats qu'au message 11

    a- que le routeur marche (en wifi)
    Il marche, c'est sûr.

    b- que la carte marche et soit reconnue par ton linux
    Ma version de noyau:
    colin@ubuntucolin:~$ uname -a
    Linux ubuntucolin 2.6.12-10-686 #1 Sat Mar 11 16:22:51 UTC 2006 i686 GNU/Linux

    Je sais pas si j'ai utilisé ndiswrapper mais ta commande ne me renvoit rien.

    c- que la connexion au routeur soit acceptée (adresse MAC + clé WEP)
    Mon wifi marche sur win donc a priori mon adresse Mac fonctionne.
    Et enfin pour /etc/network/interface (avec juste les chiffre que j'ai changé:
    # This file describes the network interfaces available on your system
    # and how to activate them. For more information, see interfaces(5).
    
    # The loopback network interface
    auto lo
    iface lo inet loopback
    
    # This is a list of hotpluggable network interfaces.
    # They will be activated automatically by the hotplug subsystem.
    mapping hotplug
            script grep
            map eth1
    
    iface eth0 inet dhcp
    
    
    
    iface eth1 inet dhcp
    wireless-essid Bach
    wireless-key s:12011198909011947798031950
    
    
    
    
    
    
    
    
    
    
    
    auto eth1
    
    
    
    
    
    auto eth0
    
    0
  16. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Bon le mieux c'est que tu utilises le même noyau que moi qui prend en charge ta carte wifi de manière certaine (moi j'ai un 2.6.15). Tu peux :

    1) soit installer la linux-image-2.6.15-686 (mais il faudra peut être rajouter dans tes mirroirs des paquets testing pour l'avoir),
    2) soit faire ton propre noyau en téléchargeant les sources sur http://kernel.org (sachant que c'est long et fastidieux), mais c'est sûr que ça marchera !

    Ensuite la commande c'est
    ifconfig eth1 up

    Continue ensuite l'enchaînement que je t'ai donné la dernière fois.

    Bonne chance
    0
  17. colin2mars Messages postés 77 Statut Membre 17
     
    Alors étant encore débutant je préfère quand même la solution la plus simple, donc je laisse tomber pour l'instant la compilation.
    Arriverais-tu à me donner le sources.list a mettre. J'ai essayé de me renseigner mais j'ai pas réussis a avoir de reponses.

    Ensuite j'aurais aussi voulu savoir si c'etait pas plus simple d'installer la dernière version de dapper. J'ai entendu dire qu'elle ne buggait quasi jamais et puis j'aurais le dernier kernel.
    0
  18. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Je ne connais pas dapper, donc à toi de voir. Du côté des sources.list je pense que celle que tu as actuellement doivent suffir, mais il faut peut être rajouter le mot clé testing (ou etch).

    Si tu as un processeur Intel :
    https://packages.debian.org/testing/base/linux-image-2.6.15-1-686

    Sinon, a priori :
    https://packages.debian.org/testing/base/linux-image-2.6.15-1-486

    En te balladant un peu sur ces pages tu trouveras la liste des miroirs sur lesquels ils sont disponibles.

    Pour l'installation du kernel prévu par debian, tu n'as strictement rien à faire si le noyau que tu installes n'est pas un révision de ton noyau actuel.

    Bonne chance
    0
  19. colin2mars Messages postés 77 Statut Membre 17
     
    Je viens de retomber sur ce message. Je suis sincèrement désolé j'avais oublié de te remercié du temps que t'as passé à m'aider.
    Donc merci beaucoup.

    Mon Wi-fi ne marche toujours pas sur la dapper mais je vais essayer de me debrouiller tous seul.
    Encore merci et désolé du retard.
    0
  20. midiweb
     
    salut, j'ai eu le même problème avec une Intel 2100 3b. Après 6 jours de labeur, ,je viens d'écrire un tuto sur le sujet. Tout marche bien à présent.

    http://forum.ubuntu-fr.org/viewtopic.php?id=37996

    ou bien voici le code:

    Ce petit tutorial est le fruit de mon expérience personnelle pour installer une liaison sans fil avec cryptage WPA-TKIP sur un portable Asus M6Ne avec carte Intel 2100 3b sur un système Linux Ubuntu Breez Dagger 5.10. Le kernel utilisé est le 2.6.12-9-386 à la date du 26 avril 2006.
    Il ne prétend pas à l'exhaustivité des explications de chaque commande utilisée et aux multiples variantes pour arriver à un même résultat. On suppose que l'utilisateur connaît les commandes de base en console de Linux.
    Les fichiers de commande ont été traités sous KDE avec Kate. Pour sauver vos changements, vous devrez être en mode superutilisateur par alt-f2,kdesu kate,mot de passe.
    Ce tutorial ne présente pas la méthode avec Ndiswrapper et le driver windows.

    Je remercie vivement les sites suivants et leurs liens pour la contribution qu'ils m'ont apportée dans la résolution de ce difficile problème qui m'a donné beaucoup de peine et de sueur:

    http://ipw2100.sourceforge.net/index.php
    http://lea-linux.org/pho/read/8/289786#debut
    http://doc.ubuntu-fr.org/doku.php?id=Accueil&do=search&q=wpa
    http://www.grafactory.net

    Si vous éprouvez des difficultés dans la compréhension et l'exécution de certaines commandes ou script, n'hésitez pas à mes contacter:
    email: midiweb@gmx.de

    Matériel: Portable Asus M6Ne avec carte WIFI Intel 2100 3B
    Routeur Linksys WTR54GS DE - Cryptage WPA-TKIP avec DHCP
    Linux Ubuntu Breezy Dagger 3.10 avec Kernel Linux ubuntu 2.6.12-9-386 #1 Mon Oct 10 13:14:36 BST 2005 i686 GNU/Linux
    Driver ipw2100-1.2.1.tgz (http://ipw2100.sourceforge.net/#downloads)

    Tapez [code] uname -a [/code] pour connaître votre version de Kernel (noyau)
    Avant toutes les commandes suivantes vous pouvez entrer [code] sudo -s [/code] pour rester en mode superutilisateur sans entrer chaque fois [code]sudo[/code]

    Vous pouvez par acquis de conscience, tapez d'abord [code]iwconfig eth1[/code] pour voir l'état de votre connection WIFI.
    Certains auront un autre interface comme eth0, wlan0, wlan1.
    Tapez [code] iwconfig[/code] pour le connaître.Il est plus que probable que vous aurez un eth1 avec la Intel 2100 3b.

    Vous obtenez ce qui suit si vous êtes connecté à votre point d'accès:

    [code] iwconfig eth1[/code]

    [code]
    eth1 IEEE 802.11b ESSID:"nomdevotreréseau" Nickname:"ipw2100"
    Mode:Managed Frequency:2.437 GHz Access Point: 00:16:B6:11:36:1F
    Bit Rate=11 Mb/s Tx-Power:off
    Retry min limit:7 RTS thr:off Fragment thr:off
    Encryption key:0000-0000-0000-0000-0000-0000-00 Security mode:open
    Power Management:off
    Link Quality=88/100 Signal level=-70 dBm
    Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
    Tx excessive retries:0 Invalid misc:3 Missed beacon:0
    [/code]

    Le cas échéant, si cela ne fonctionne pas, ceci:

    eth1 unassociated ESSID:off/any Nickname:"ipw2100"
    Mode:Managed Channel=0 Access Point: 00:00:00:00:00:00
    Bit Rate=0 kb/s Tx-Power:off
    Retry min limit:7 RTS thr:off Fragment thr:off
    Encryption key:off

    Power Management: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

    sit0 no wireless extensions.

    Pas d'association avec l'access point, "unassociated".

    1) Télećhargez le pilote ipw2100-1.2.1.tgz sur http://ipw2100.sourceforge.net/#downloads dans votre répertoire racine /home/votre nom

    2) Faites [code] sudo alien -i ipw2100-1.2.1.tgz [/code] pour obtenir un paquet .deb pour Ubuntu 5.10 ou tout autre version Debian

    On obtient un [code]ipw2100_1.2.1-2_all.deb[/code]

    3) Installez ce paquet par la commande [code]sudo dpkg -i ipw2100_1.2.1-2_all.deb.[/code]
    Normalement tout devrait se dérouler sans erreur si le paquet est bien fait. Sinon vérifiez le code MD5SUM du paquet tgz et les options de dpkg [code]dpkg --help[/code]

    4) Test de la présence du pilote:
    [code]
    lsmod |grep ipw2100
    [/code]
    on a:
    [code]
    ipw2100 78896 0
    firmware_class 9472 1 ipw2100
    ieee80211 27012 1 ipw2100
    ieee80211_crypt 5636 4 ieee80211_crypt_tkip,ieee80211_crypt_wep,ipw2100,ieee80211
    root@ubuntu:~#

    [/code]

    Il est fonctionnel. Si ce n'est pas le cas, essayez de redémarrez Ubuntu pour voir si cela change.
    Refaites un
    [code]
    lsmod |grep ipw2100
    [/code]

    5)Il faut utiliser pour le cryptage avec le protocole WPA-TKIP, le fichier-script "wpa_supplicant":
    [code]
    apt-get install wpasupplicant
    [/code]

    6) À ce stade, vous pouvez essayer de vous connecter sans cryptage WEP ou WPA-TKIP. Désactivez -le dans le menu "Wireless" de votre configuration routeur.
    [code]
    iwconfig
    [/code]
    [code]
    ifup eth1
    [/code]
    si vous n'êtes pas associé par le DHCP, vous pouvez essayer [code]dhclient eth1[/code]
    et de nouveau
    [code]
    iwconfig eth1
    [/code]

    7) On remet le cryptage WPA-TKIP par le menu de configuration du routeur
    8) On configure wpasupplicant pour le ipw2100

    dans /etc/default/wpasupplicant

    [code]
    # /etc/default/wpasupplicant

    # WARNING! Make sure you have a configuration file!

    # Useful flags:
    # -D <driver> Wireless drive, typically optional.
    # -i <ifname> Interface
    # -c <config file> Configuration file
    # -d Debugging (-dd for more)
    # -w Wait for interface to come up

    # See the manual page wpa_supplicant(1) for more options and information.

    ENABLED=1
    OPTIONS="-Dipw -ieth1 -c/etc/wpa_supplicant.conf -d -w"

    # EXAMPLES:

    # OPTIONS="-i wlan0 -D hostap -c /etc/wpa_supplicant.conf"
    # OPTIONS="-i ath0 -D madwifi -c /etc/wpa_supplicant.conf"
    # OPTIONS="-Dipw -ieth1 -c/etc/wpa_supplicant.conf -d -w"

    [/code]

    9) On configure le etc/wpa_supplicant.conf qui devrait ressembler à ceci:

    [code]
    # Minimal /etc/wpa_supplicant.conf to associate with open
    # access points. Please see
    # /usr/share/doc/wpasupplicant/wpa_supplicant.conf.gz for more complete
    # configuration parameters.

    ctrl_interface=/var/run/wpa_supplicant
    ctrl_interface_group=0
    eapol_version=1
    ap_scan=1
    fast_reauth=1

    ### Associate with any open access point
    ### Scans/ESSID changes can be done with wpa_cli
    network={
    ssid="votre réseau"
    scan_ssid=1
    proto=WPA
    key_mgmt=WPA-PSK
    psk="votresuperclé"

    }

    [/code]

    10) On configure le réseau
    dans /etc/network/interfaces avec le dhcp

    [code]
    # This file describes the network interfaces available on your system
    # and how to activate them. For more information, see interfaces(5).

    # The loopback network interface
    auto lo

    iface lo inet loopback

    # This is a list of hotpluggable network interfaces.
    # They will be activated automatically by the hotplug subsystem.
    mapping hotplug
    script grep
    map eth1

    # The primary network interface

    auto eth0
    iface eth0 inet dhcp

    # The secondary network interface
    auto eth1
    iface eth1 inet dhcp
    pre-up /etc/init.d/wpasupplicant start
    wireless_ssid votre réseau
    wireless-mode managed
    wireless_enc on
    post_down /etc/init.d/wpasupplicant stop

    [/code]

    11) vous vous connectez par [code]
    ifup eth1
    [/code]

    12) Un dernier
    [code]
    iwconfig eth1
    [/code]
    devrait donner:
    [code]
    eth1 IEEE 802.11b ESSID:"reseau" Nickname:"ipw2100"
    Mode:Managed Frequency:2.437 GHz Access Point: 00:16:B6:11:36:1F
    Bit Rate=11 Mb/s Tx-Power:off
    Retry min limit:7 RTS thr:off Fragment thr:off
    Encryption key:0000-0000-0000-0000-0000-0000-00 Security mode:open
    Power Management:off
    Link Quality=88/100 Signal level=-70 dBm
    Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
    Tx excessive retries:0 Invalid misc:3 Missed beacon:0
    [/code]

    Le cas échéant, redémarrez peut-être votre linux pour voir ce que cela donne.
    Après:
    [code]
    iwconfig eth1
    [/code]
    0
  21. colin2mars Messages postés 77 Statut Membre 17
     
    Merci je vais voir si ça peu m'etre utile
    0
  • 1
  • 2