• [^] # Re: Voici les informations :

    Posté par . En réponse au message problème de connexion. Évalué à 1.

    0) Se loguer en root

    1) Penser à faire une sauve de tous les fichiers avant modification

    2) Dans le fichier /etc/network/interfaces il faut ajouter à peu près ceci:

    iface wlan0 inet static
    address 192.168.0.10
    network 192.168.0.0
    netmask 255.255.255.0
    broadcast 192.168.0.255
    gateway 192.168.0.1
    up /root/bin/wlan0_up

    3) Créér le répertoire /root/bin avec la commande ci-dessous:
    mkdir /root/bin

    4) Créer le fichier /root/bin/wlan0_up contenant:

    #!/bin/sh
    ################################################
    # /root/bin/wlan0_up
    ################################################

    # Renseigne l'ESSID du réseau local
    iwconfig wlan0 essid monreseau
    echo "essid: rc="$?

    # Définit le mode managed
    iwconfig wlan0 mode managed
    echo "mode: rc="$?

    # Positionne la clé d'encriptage WEP n° 1
    iwconfig wlan0 enc [1] A126D24DD25B44F5837175DB12
    echo "enc1: rc="$?

    # Positionne le rate
    iwconfig wlan0 rate auto
    echo "rate: rc="$?

    # Positionne le channel
    iwconfig wlan0 channel 6
    echo "channel: rc="$?

    4) Remlacer monreseau par le ESSID configuré sur la passerelle

    5) Rendre le fichier /root/bin/wlan0_up exécutable avec la commande:
    chmod u+x /root/bin/wlan0_up

    6) Désactiver l'interface wlan0 avec la commande:
    ifdown wlan0

    7) Réactiver l'interface wlan0 avec la commande
    ifup wlan0

    8) Lancer la commande:
    iwconfig wlan0

    chez moi cela me donne:

    wlan0 IEEE 802.11g ESSID:"monreseau"
    Mode:Managed Frequency:2.437 GHz Access Point: AA:BB:CC:DD:EE:FF
    Bit Rate:54 Mb/s Tx-Power:50 dBm Sensitivity=0/3
    Retry:off RTS thr:off Fragment thr:off
    Encryption key:A126-3321-C52B-12E3-7259-25AB-12 Security mode:restricted
    Power Management:off
    Link Quality=33/94 Signal level=-62 dBm Noise level=-95 dBm
    Rx invalid nwid:6574 Rx invalid crypt:0 Rx invalid frag:0
    Tx excessive retries:0 Invalid misc:0 Missed beacon:0


    9) Normalement, si tu arrives à faire un ping sur ta passerelle, c'est gagné !


    Expliacations:

    L'utilisation d' ifconfig et iwconfig en ligne de commande effectue un action dynamique qui sera perdue au prochain reboot.
    C'est la raison pour laquelle on utilise le fichier /etc/network/interface

    L'appel de ifup wlan0 entraine la lecture et la prise en compte du paramétrage du fichier interface.
    la présence de: up /root/bin/wlan0_up permetra de compléter la conf par des actions présentes dans le fichier /root/bin/wlan0_up