[Wifi] Actif ?

Résolu
ekra Messages postés 1873 Statut Membre -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Je dispose d'un carte wifi Intel Pro wireless 2200 bg. J'ai bien chargé tous les modules nécéssaires (ipw2200) du moins je le pense.
Ma carte wifi (eth1) est bien reconnu au chargement du noyau et ifconfig eth1 me donne bien sa description.
iwlist eth1 scan : me donne la liste des essid Wifi
Une fois iwconfig eth1 essid "mon_essid" key "XXXXXX" je fais un :
dhcpd eth1
Mon adresse IP correspond au bail DHCP renseigné grâce à l'adresse MAC.

Seulement je n'arrive pas a pinger ma passerelle !
Lorsque j'effectue cela c'est ma carte ethernet (eth0) qui répond host unreachabe.
Comment lui dire de parler via cette interface ?

Merci d'avance !

Edit : désolé je n'ai pas pu chercher beaucoup, ma connexion a énormément de problèmes. De ce fait je dois cliquer entre 5 et 10 fois pour avoir une page html :s
--
Ceci est une signature.
Configuration: Gnu/Linux Gentoo
Firefox 2.0.0.4

5 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Peux tu me donner le résultat des commandes suivantes
    /sbin/ifconfig
    /sbin/route -n
    cat /etc/resolv.conf

    Pour la première commande brouille la clé et l'adresse mac (Hwaddr) avant de la reporter sur le forum.
    A priori pour récupérer une ip c'est plutôt
    dhclient eth1

    Par ailleurs veille bien au moment du iwconfig à mettre des gullements autour du ESSID, de respecter la casse, de ne pas mettre de guillement autour de la clé, et d'accoller les chiffres et les lettres (genre 123456789ABCDEF). Je ne sais pas dans quelle mesure la syntaxe iwconfig est tolérante mais celle que je te donne marche.

    Bonne chance
    0
  2. ekra Messages postés 1873 Statut Membre 342
     
    :)
    eth1 est ma carte wifi
    localhost ~ # /sbin/ifconfig 
    eth0      Link encap:Ethernet  HWaddr XXXX
              inet addr:192.168.0.20  Bcast:192.168.0.255  Mask:255.255.255.0
              inet6 addr: fe80::2c0:9fff:fe4a:c808/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:15210 errors:0 dropped:0 overruns:0 frame:0
              TX packets:7101 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:20031005 (19.1 Mb)  TX bytes:720428 (703.5 Kb)
              Interrupt:10 Base address:0xa800 
    
    eth1      Link encap:Ethernet  HWaddr XXXX 
              inet addr:192.168.0.3  Bcast:192.168.0.255  Mask:255.255.255.0
              inet6 addr: fe80::20e:35ff:fe54:c80/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:1630 errors:0 dropped:8 overruns:0 frame:0
              TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:131092 (128.0 Kb)  TX bytes:5810 (5.6 Kb)
              Interrupt:11 Base address:0xe000 Memory:e0204000-e0204fff 
    
    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:49 errors:0 dropped:0 overruns:0 frame:0
              TX packets:49 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:8132 (7.9 Kb)  TX bytes:8132 (7.9 Kb)
    
    localhost ~ # route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
    192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
    127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
    0.0.0.0         192.168.0.254   0.0.0.0         UG    0      0        0 eth0
    
    localhost ~ # cat /etc/resolv.conf 
    # Generated by dhcpcd for interface eth1
    nameserver 212.27.54.252
    nameserver 212.27.53.252
    
    


    Sinon dhcpcd est bien un client DHCP utilisé sous gentoo :

    #man dhcpcd
    NAME
           dhcpcd - DHCP client daemon
    


    En déconnectant le cable de eth0 et en laissant ma carte wifi j'ai :
    ping 192.168.0.254 (passerelle) :
    de 192.168.0.20 : host unreachable

    Merci
    0
  3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Ok il y a quelque chose qui cloche. Actuellement tu as deux interfaces réseaux sur le même sous réseau (apparemment ethernet et wifi), d'où deux routes pour joindre le routeur :
    192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
    192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1

    Si l'ip attribuée par à eth1 (192.168.0.3) a bien été obtenue par dhcp alors normalement tu peux débrancher ta carte ethernet et supprimer ses routes. Vérifie en particulier avec la commande iwconfig que l'ESSID et la clé wep apparaissent correctement :
    /sbin/iwconfig

    Eteint la carte ethernet (et débranche-la). En root (ou avec un sudo) :
    /sbin/ifconfig eth0 down

    Notamment tu dois avoir une table de routage dans ce genre :
    Table de routage IP du noyau
    Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
    192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
    0.0.0.0         192.168.0.254   0.0.0.0         UG    0      0        0 eth1

    Sous debian (et ses dérivés comme ubuntu) ça revient à commenter le "auto eth0" et à ajouter un "auto eth1" dans /etc/network/interfaces, à modifier en root, afin que seul eth1 s'active au démarrage.
    #auto eth0
    allow-hotplug eth0
    iface eth0 inet dhcp
    
    auto eth1
    allow-hotplug eth1
    iface eth1 inet dhcp
      wireless-mode managed
      wireless-essid "tonessid"
      wireless-key taclewep

    Bonne chance
    0
  4. ekra Messages postés 1873 Statut Membre 342
     
    Bonjour,

    En effet, en coupant eth0 j'ai bien la la route par défaut qui est attribué à eth1. Je n'avait pas pensé a couper l'interface pensant que ces deux routes étaient définies dans tous les cas.

    Merci beaucoup mamiemando ! ca fonctionne :)
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Parfait :)
    0