Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 6 sur 6
  1. #1
    Membre du Club Avatar de Thrystan
    Inscrit en
    avril 2003
    Messages
    345
    Détails du profil
    Informations forums :
    Inscription : avril 2003
    Messages : 345
    Points : 69
    Points
    69

    Par défaut [Lenny] Créer un point d'accès wifi

    Bonjour,

    Je viens de configurer une clée USB wifi D-Link DWA-110, en compilant le module rt73 (rt73-cvs-daily.tar.gz).

    La machine est connectée à internet par une carte réseau éthernet eth0.

    Voila ce que j'ai :
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    # ifconfig -a
    eth0      Link encap:Ethernet  HWaddr 00:14:85:36:e7:42  
              inet adr:85.68.145.83  Bcast:85.68.145.255  Masque:255.255.254.0
              adr inet6: fe80::214:85ff:fe36:e742/64 Scope:Lien
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:271805 errors:0 dropped:0 overruns:0 frame:0
              TX packets:45156 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 lg file transmission:1000 
              RX bytes:107771244 (102.7 MiB)  TX bytes:4572108 (4.3 MiB)
              Interruption:21 Adresse de base:0x4000 
     
    lo        Link 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:8 errors:0 dropped:0 overruns:0 frame:0
              TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 lg file transmission:0 
              RX bytes:560 (560.0 B)  TX bytes:560 (560.0 B)
     
    wlan0     Link encap:Ethernet  HWaddr 00:1c:f0:9a:f8:e0  
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:23252 errors:0 dropped:0 overruns:0 frame:0
              TX packets:21528 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 lg file transmission:1000 
              RX bytes:2584084 (2.4 MiB)  TX bytes:1421706 (1.3 MiB)
    J'aimerais partager la connexion internet (de eth0) par le wifi (wlan0) pour que tout portable puisse se connecter à internet en wifi. C'est un point d'accès ? Je ne suis pas sûr de maitriser le jargon...

    Comment savoir si ma clée USB wifi peut me permettre de faire ça ?
    Deuxième problème : je n'ai trouvé aucun site expliquant simplement comment le faire.

    Faut-il utiliser hostpad ? Une bonne addresse pour ça ?

    Pour info j'utilise Gnome 2.20, un noyau 2.6.22-3-amd64, GNU/Linux Debian Lenny.

    Pouvez-vous m'aider ?

    Merci d'avance,
    Thrystan.

    Participez au projet d'entraide Linux : http://parrains.linux.free.fr

  2. #2
    Rédacteur/Modérateur
    Avatar de Michaël
    Profil pro Michaël Todorovic
    Ingénieur systèmes et réseaux
    Inscrit en
    juillet 2003
    Messages
    3 498
    Détails du profil
    Informations personnelles :
    Nom : Michaël Todorovic
    Âge : 27
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : juillet 2003
    Messages : 3 498
    Points : 7 322
    Points
    7 322

    Par défaut

    un point d'accès wifi sert uniquement à transformer le signal ethernet en signal wifi. les points d'accès peuvent communiquer entre eux sur le réseau ethernet pour gérer la mobilité de l'utilisateur. c'est un matériel spécifique. une clé usb, carte pci, etc ne peut pas le faire à priori (sauf si c'est vendu pour ça).

    dans ton cas, il faut configurer ta machine en tant que passerelle (=routeur). pour cela, rien besoin d'installer, il faut juste créer les routes qui vont joindre le réseau sur eth0 avec celui sur wlan0. il faut que wlan0 soit en ip statique ou alors il faudra un serveur dhcp sur la passerelle qui permettra de transmettre l'ip de la passerelle aux clients. il n'y a aucun logiciel à installer pour faire le routeur : le programme route est installé par défaut

    ta clé wifi doit être configurée pour se connecter à un réseau adhoc (n'importe quel pc peut se connecter sans point d'accès) ou à un réseau en mode infrastructure qui t'oblige à avoir un routeur/point d'accès wifi.

    quand tout ceci est fait, il te suffit de donner l'adresse ip de la passerelle et des dns à tes clients soit en leur disant (réseau ip statique) ou directement par dhcp. attention, faire ça par wifi ne va pas garantir un débit maximal.

  3. #3
    Membre du Club Avatar de Thrystan
    Inscrit en
    avril 2003
    Messages
    345
    Détails du profil
    Informations forums :
    Inscription : avril 2003
    Messages : 345
    Points : 69
    Points
    69

    Par défaut

    Merci Michaël pour ta réponse...
    Seulement j'ai déjà du mal avec un réseau par cable, et je ne comprends pas grand chose au wifi. Alors ça m'amuse les formulations "il faut juste" ou "il te suffit" (c'est que je ne suis pas malin)... Il n'y a pas une interface qui pourrait me faciliter la tache ?
    Ou si c'est si simple pour toi, peux-tu me dire directement ce que je dois taper pour créer les "routes" et comment installer et configurer DCHP (ça à l'air d'être plus pratique que l'ip statique) ?

    Ça serait sympa de m'aiguiller.

    Merci,
    Thrystan.

    Participez au projet d'entraide Linux : http://parrains.linux.free.fr

  4. #4
    Rédacteur
    Avatar de gege2061
    Inscrit en
    juin 2004
    Messages
    5 845
    Détails du profil
    Informations personnelles :
    Âge : 31

    Informations forums :
    Inscription : juin 2004
    Messages : 5 845
    Points : 9 970
    Points
    9 970

    Par défaut

    Salut,

    Je suis aussi sur le même problème.

    Voici le schéma du réseau voulu :

    Code :
    1
    2
    3
    4
    5
    |-------------|        |-------------|        |---------------|        |-------------|
    |   Portable  |        |  Passerelle |        |    Routeur    |        |             |
    | 192.168.0.3 | -----> | 192.168.0.1 | -----> | 192.168.0.254 | -----> |  Internet   |
    |             |        | 192.168.0.2 |        |               |        |             |
    |-------------|        |-------------|        |---------------|        |-------------|
    192.168.0.1 étant la connexion éthernet et 192.168.0.2 wifi.

    Pour commencer il faut créer un réseau Ad-hoc avec t'as clés Wifi. Voici ce qu'il faut ajouter au fichier /etc/network/interfaces :
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    # Eternet : passerelle <-> routeur
    iface eth0 inet dhcp
     
    # wifi : passerelle <-> portable
    iface wlan0 inet static
        address 192.168.0.2
        netmask 255.0.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.254
        wireless_essid portable
        wireless_mode ad-hoc
    Et sur un autre PC, il faut créer une connexion sur le réseau wifi de la passerelle :
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    # wifi : portable <-> passerelle 
    iface wlan0 inet static
        address 192.168.0.3
        netmask 255.0.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.1
        wireless_essid portable
        wireless_mode auto
    Normalement tu devrait pouvoir faire un ping entre le portable et la passerelle. Pour l'instant j'en suis là, j'arrive à faire un ping depuis la passerelle mais pas depuis le portable

    Ensuite il faut activer le routage :
    Code :
    echo "1" > /proc/sys/net/ipv4/ip_forward
    Et pour finir il faut définir une route avec une commande du genre :
    Code :
    route add -net $ip_lan netmask 255.255.255.0 gw $ip_paserelle
    Voilà si ça peux d'aider à y voir plus clair, mais pour l'instant je patauge

  5. #5
    Rédacteur
    Avatar de CedrX
    Inscrit en
    avril 2007
    Messages
    1 110
    Détails du profil
    Informations forums :
    Inscription : avril 2007
    Messages : 1 110
    Points : 1 368
    Points
    1 368

    Par défaut

    Bonjour Thrystan.
    Chez moi pour réaliser un point d'accès j'ai bel et bien utilisé hostapd (qui m'a permis d'utiliser une clef wpa2 générée par un utilitaire qui s'appelle apg en ligne de commande)

    Pour information :
    J'ai une carte DLINK G520 que je fais fonctionner avec les drivers madwifi (cf madwifi.org)
    Mon noyau est le 2.6.24-1-686 sous lenny.

    Je te conseille d'aller faire un tour sur ce tuto qui explique très bien comment transformer son PC en point d'accès.
    http://sylvainsarmejeanne.free.fr/rss?news=159

    Par contre autres petits détails qui peuvent avoir leur importance:
    Le site madwifi.org m'indiquait pour ma carte si le driver qu'ils fournissent permet de transformer celle ci en point d'accès.
    A voir si le driver rt73 peut en faire autant ...

    A partir du noyau 2.6.24 j'ai du blacklister le module ath5k du noyau pour pouvoir utiliser le driver madwifi des dépots debian.
    Peut être que toi aussi tu devras passer par là ...
    (Pour vérifier si un module est chargé sudo lsmod | grep nom_du_module)
    (Pour blacklister un module echo "blacklist nom_du_module" >> /etc/modprobe.d/blacklist)

    Si tu as d'autres questions je pourrais éventuellement te donner mon fichier de config hostapd ainsi que /etc/network/interfaces.

    A+
    Cédric

  6. #6
    Membre émérite
    Avatar de goldkey
    Inscrit en
    mars 2003
    Messages
    794
    Détails du profil
    Informations personnelles :
    Âge : 33

    Informations forums :
    Inscription : mars 2003
    Messages : 794
    Points : 936
    Points
    936

    Par défaut

    Citation Envoyé par CedrX Voir le message
    A partir du noyau 2.6.24 j'ai du blacklister le module ath5k du noyau pour pouvoir utiliser le driver madwifi des dépots debian.
    Peut être que toi aussi tu devras passer par là
    Je ne pense pas qu'il ai le meme probleme car sa carte utilise des drivers pour les chipsets Ralink (différent des chipsets atheros utilisant madwifi ).

    Citation Envoyé par Thrystan
    Faut-il utiliser hostpad ?
    Par contre, pour faire propre, je ne vois pas d'autres solutions que d'utiliser Hostapd !! (A part faire un réseau Ad-Hoc comme la proposé Gege2061 )
    Malheureusement Hostapd ne semble pas supporté les Ralink

    Supported wireless cards/drivers
    Host AP driver for Prism2/2.5/3
    madwifi (Atheros ar521x)
    Prism54.org (Prism GT/Duette/Indigo)
    BSD net80211 layer (e.g., Atheros driver) (FreeBSD 6-CURRENT)

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •