IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Debian Discussion :

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


Sujet :

Debian

  1. #1
    Membre régulier Avatar de Thrystan
    Inscrit en
    Avril 2003
    Messages
    346
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 346
    Points : 105
    Points
    105
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    Expert éminent
    Avatar de Michaël
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2003
    Messages
    3 497
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3 497
    Points : 8 237
    Points
    8 237
    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 régulier Avatar de Thrystan
    Inscrit en
    Avril 2003
    Messages
    346
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 346
    Points : 105
    Points
    105
    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
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Points : 11 625
    Points
    11 625
    Par défaut
    Salut,

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

    Voici le schéma du réseau voulu :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "1" > /proc/sys/net/ipv4/ip_forward
    Et pour finir il faut définir une route avec une commande du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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 111
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 1 111
    Points : 1 525
    Points
    1 525
    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 éprouvé
    Avatar de goldkey
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    802
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 802
    Points : 1 084
    Points
    1 084
    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)
    Yes We Can

Discussions similaires

  1. Créer un point d'accès wifi avec connectify
    Par Ammouna1204 dans le forum Windows XP
    Réponses: 0
    Dernier message: 22/04/2013, 12h35
  2. Réponses: 1
    Dernier message: 30/11/2010, 18h37
  3. Configurer Point d'accés Wifi ?
    Par mr_samurai dans le forum Windows XP
    Réponses: 3
    Dernier message: 16/04/2008, 13h05
  4. Réponses: 24
    Dernier message: 13/02/2007, 00h56
  5. Modem/routeur/point d'accès wifi
    Par Celelibi dans le forum Hardware
    Réponses: 4
    Dernier message: 30/12/2005, 02h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo