Forum Astuces.divers /!\ Access Point Wifi Linux - Roaming - Help me /!\

Posté par  .
Étiquettes : aucune
0
1
fév.
2011
Bonjour à tous,

Voilà je suis étudiant en informatique, je dois installer un réseaux wifi, avec 2 bornes wifi qui communiqueront entre eux. je m'explique :

je vais travailler avec 2 SuperMicro (un genre de blade --> qui fonctionnera comme un pc) où je vais installer mon OS (linux, je ne sais pas encore quel version).
ensuite il faut que ces 2 machines fasse office d'Access Point (j'aurai une antenne sur chaque machines).

l'objectif principale, est de faire du roaming (itinérance), pour que lorsqu'un utilisateur connecté en wifi passera d'une borne à l'autre, il ne sera pas déconnecté.

J'aurai bien aimé savoir comment configurer mes machines afin que je puisse réalisé cette objectif. (donc qu'elles fasse AP & du Roaming)

Je suis un peu perdu parce que après quelques recherches, je suis tombé sur :
-hostapd
-madwifi (je pense qui est plus pour atheros, mais je ne suis pas sûr)
-normes IEEE 802.11f (roaming) & 802.11r (fast roaming)

j'ai compris certains trucs, mais je ne sais pas trop comment les appliqués.

Enfin voilà je suis un peu perdu, et c'est assez important pour moi car c'est pour un stage. Et j'aurai bien aimé pouvoir réaliser cette manipulation car c'est vraiment important pour moi.



J'espère que vous pourrez me venir en aide, en tout cas je vous remercie d'avance pour votre aide .



debian_tux
  • # si tu es en stage, c'est pour apprendre

    Posté par  . Évalué à 7.

    donc logiquement :
    1°) lire les documentations
    2°) faire des essais
    3°) consigner les resultats de tes essais (en preparation du rapport de stage)

    plutot que de venir demander la solution sur un forum.
    • [^] # Re: si tu es en stage, c'est pour apprendre

      Posté par  . Évalué à 3.

      Moui, je suis moyennement d'accord. Si un stagiaire peut éviter de perdre du temps sur des problèmatiques vues et revues 1000x et au contraire pousser plus loin les tests, c'est mieux.

      Je préfère largement avoir un stagiaire qui pose la question et me résou mon sujet de stage rapidement (en l'ayant compris), et qui ensuite creuse et approfondi, plutôt qu'un stagiaire qui aura passer son temps à tourner en rond ;)

      Donc oui à tout tes points, mais poser des questions fait aussi partie de la phase de documentation ;)
      • [^] # Re: si tu es en stage, c'est pour apprendre

        Posté par  . Évalué à 6.

        Donc oui à tout tes points, mais poser des questions fait aussi partie de la phase de documentation ;)

        il n'a qu'en meme pas du se documenter tres loin, car il suffit de cliquer sur le 2e lien de google pour savoir que The MadWifi project is …
        ... a team of volunteer developers working on Linux kernel drivers for Wireless LAN devices with Atheros chipsets. We currently provide three drivers, MadWifi, ath5k and ath9k.

        d'apres le 2e lien fournit par notre ami G. quand on lui demande "madwifi"

        alors que lui dit-madwifi (je pense qui est plus pour atheros, mais je ne suis pas sûr)
      • [^] # Re: si tu es en stage, c'est pour apprendre

        Posté par  . Évalué à 0.

        Ben en faite le prob, c'est que j'ai pas de matériel pour tester pour l'instant, donc je sais pas avancé, je dois m'aider d'internet, c'est pour ca que je suis venu ici..

        et je sais pas qu'elle est la meilleur solution :s
      • [^] # Re: si tu es en stage, c'est pour apprendre

        Posté par  . Évalué à 1.

        merci à toi,

        en faite il faut que je trouve une solution pour demain, je l'ai déjà plus au moins, hostapd, madwifi, ...

        mais c'est pour l'implémentation sur linux qui m'inquiète un peu tu vois ?

        et bon durant mes stages, j'aurai d'autres application à réaliser, c'est pour cette raison que je ne veux pas perdre de temps, mais je te remercie de ta réponse !
      • [^] # Re: si tu es en stage, c'est pour apprendre

        Posté par  . Évalué à -1.

        merci à toi,

        en faite il faut que je trouve une solution pour demain, je l'ai déjà plus au moins, hostapd, madwifi, ...

        mais c'est pour l'implémentation sur linux qui m'inquiète un peu tu vois ?

        et bon durant mes stages, j'aurai d'autres application à réaliser, c'est pour cette raison que je ne veux pas perdre de temps, mais je te remercie de ta réponse !
    • [^] # Re: si tu es en stage, c'est pour apprendre

      Posté par  . Évalué à 8.

      4°) écrire avec un minimum de soins
  • # Roaming Wifi

    Posté par  (site web personnel) . Évalué à 6.

    Ce lien est passé par ici il y a pas si longtemps. Ça pourra t'être utile.

    http://kevin.denis.free.fr/roaming/roaming-wifi.pdf
    • [^] # Re: Roaming Wifi

      Posté par  . Évalué à 2.

      tres interessant ce document
    • [^] # Re: Roaming Wifi

      Posté par  . Évalué à 1.

      Lecture très intéressante.

      J'ai construit un réseau Wifi de plus 30 AP autour de DWS 3024 et des AP DWL-3500AP.
      çà tourne pas trop mal pour des connexions RDP. Par contre, je pense que le temps basculement est loin des 50ms nécessaire pour le VoIP. Par contre, je suis en WPA AES.

      Je vais faire des testes en WPA2 demain voir si j'ai de meilleures résultats sur mon roaming.

      Le document occulte quelques points important à mon avis qui ont un rôle important sur le temps de basculement:
      - L'utillisation du DHCP pour les stations est à proscrire. J'ai eu de meilleures résultats au moment ou je l'ai abandonné.

      - Enfin, il faut pouvoir paramétrer le seuil qui determine la réassociation à un AP.

      - Enfin, l'attribution des CHANNEL par les différents AP est aussi stratégique pour garantir le débit. Le DWS3024 répartie automatiquement les AP sur les channel 1,6,11 pour du BG.
      • [^] # Re: Roaming Wifi

        Posté par  . Évalué à 0.

        merci syj pour tes infos.

        je vais faire mes recherches cet aprem pour une solution linux,

        je vais comme je l'ai dit à Niol, me penché sur madwifi,

        et essayer de trouver comment réaliser correctement cette solution.

        Je vous tiens au courant, et si d'autres personne ont des infos, je suis prenneur !


        encore merci et bonne journée !
    • [^] # Re: Roaming Wifi

      Posté par  . Évalué à 0.

      Pour ceux qui me répondent pour m'aider,
      je vous dit merci !

      en faite le site je suis déjà tombé dessus, c'est vrai qu'il donne pas mal de renseignement.
      En faite, il y à un petit élément qui m'inquiète,
      à la page 12 au point 2 du site, ils disent qu'une norme
      devaient améliorer globalement le mécanisme de roaming,
      mais elle n'a jamais aboutie.

      c'est une norme qui aurait pu (je pense) me convenir pour la voip.

      Donc à priori, je n'aurai plus que cette norme là (802.11f)
      à ma disposition ?
      Car j'ai pu voir aussi que la norme 802.11r est plus performantes,et surtout pour la voip, mais je ne suis pas sur qu'on puisse l'implémenter sur une distribution linux :s


      ps: Je pense que je vais plus me basé sur madwifi,
      et je vais faire des recherches cet aprem, et je vous tiens au courant fin de journée.



      merci à toi Niol
      • [^] # Re: Roaming Wifi

        Posté par  . Évalué à 2.

        ps: Je pense que je vais plus me basé sur madwifi,

        tu as l'air de penser que madwifi est un logiciel...
        hors à ma connaissance ce ne sont que des drivers et outils pour faire fonctionner les cartes atheros.

        ce n'est donc probablement pas madwifi qui va permettre de faire un Point d'Acces (AP)

        mais la combinaison d'un driver permissif (pour mettre la carte en mode ouvert (promiscious)
        avec un ensemble de logiciel (dont hostapd) pour convertir et traiter les flux.

        seulement, si ton materiel n'est pas basé sur une puce wifi Atheros, madwifi ne pourra rien pour toi.
        • [^] # Re: Roaming Wifi

          Posté par  . Évalué à -1.

          Bonjour

          j'avais +/- compris que madwifi était un driver pour Atheros, mais je pensais qu'il contribuait également pour la réalisation de mon access point, heureusement, tu m'a éclairci l'affaire.

          je vais probablement utilisé des cartes Atheros. je pense que ça conviendra.

          La question que je me pose, et que je pense que tu pourrais m'aider, c'est :
          Pour faire du roaming(itinérance), est-ce qu'il y a quelque chose de spéciale à faire lors de l'installation/configuration de hostapd ?
          et hostapd est bien un logiciel pour réaliser un access point ?


          sur le liens suivant, il est référencé que hostapd implémente IAPP, donc la norme 802.11f qui est le roaming.

          http://en.wikipedia.org/wiki/Hostapd


          je commence un peu à comprendre, mais bon j'ai encore dur à percevoir certaine chose et à obtenir un procéder qui pourrai me permettre de faire du roaming.
          je pense que hostapd est une solution qui pourrai convenir, mais c'est au niveau des procédés et déroulement que j'ai dur.

          Si tu pouvais m'aider une fois de plus, ça serait très aimable.

          merci beaucoup NeoX
          • [^] # Re: Roaming Wifi

            Posté par  . Évalué à 2.

            Hostapd est bien un logiciel pour faire un AP avec ta carte wifi.

            Ensuite il a un fichier de configuration, pas mal d'option.
            Donc il faudra proceder par etape :

            etape 1 : faire un AP entre ton reseau filaire et la carte wifi et que cela fonctionne
            etape 2 : se poser la question de mettre en place le roaming
            • [^] # Re: Roaming Wifi

              Posté par  . Évalué à 1.

              ok ok, je voit le patron demain, je dois lui parler de cette solution.

              Si la solution convient, je commencerai, je reviendrai probablement de temps en temps.
              Je te tiens au courant.

              Une dernière petite question, est-ce que ça change beaucoup, si les 2 AP sont câblé entre eux ? c'est pour éviter que lorsqu'ils s'échangent des informations, qu'ils utilisent la bande passante des utilisateurs.

              Maintenant je vais continuer mes recherches pour trouver des "tutos" ou autres, pour voir comment hostapd se configure.


              Encore merci =)
              • [^] # Re: Roaming Wifi

                Posté par  . Évalué à 1.

                Une dernière petite question, est-ce que ça change beaucoup, si les 2 AP sont câblé entre eux ? c'est pour éviter que lorsqu'ils s'échangent des informations, qu'ils utilisent la bande passante des utilisateurs.

                normalement ils n'ont pas besoin d'echanger d'informations, les informations se jouent entre l'AP et l'appareil wifi (pda, ordinateur)

                Maintenant je vais continuer mes recherches pour trouver des "tutos" ou autres, pour voir comment hostapd se configure.
                oui, et voir aussi s'il n'existe pas d'autres solutions plus integrées qui feraient deja ca, plutot que de reinventer la roue (sauf si c'est le but de stage)

                Faut-il utiliser BSD ?
                ca depend de tes competences, de celles de la boite, des outils que tu veux mettre en oeuvre ( ex : hostapd existe-t-il sous *BSD ?)

                bref, là aussi une petite recherche devrait de donner des pistes.
                • [^] # Re: Roaming Wifi

                  Posté par  . Évalué à 0.

                  ok ok merci .

                  Ben pour le roaming ils doivent faire une échange d'information lorsqu'un utilisateur s'intègre dans l'étendue d'un AP.

                  Ben y faut que j'utilise hostapd, parce que de je dois faire ça sur une machine, je vais utilisé linux (je sais pas quelle version utiliser), et puis il faut que le roaming se fasse rapidement. il y a d'autre solution plus lentes, et une plus rapide le fast roaming, mais je crois que ca ne tourne que sur du cisco :s

                  je pense sans être sur que c'est ce qui convient au mieux. y a des normes qui aide le 802.11f pour les performance du fast roaming mais c'est normes on été abandonnée.

                  oui il est utilisé sur BSD aussi je l'ai vu hier je pense. je vais faire des recherches voir laquelle plateform est préférable.


                  Merci Neox
            • [^] # Re: Roaming Wifi

              Posté par  . Évalué à 0.

              et est-ce qu'il nécessaire d'utiliser OpenBSD ?
              ou une autre plateform peut convenir ?


              merci d'avance =)
      • [^] # Re: Roaming Wifi

        Posté par  . Évalué à 3.

        Le document est un peu fumeux sur certain points... il prétend que le roaming n'est pas couvert par la « norme Wi-Fi 802.11» mais c'est plus ou moins faux, suivant ce que l'on considère comme étant du roaming : la norme Wi-Fi exige par ex. qu'une station qui perd un AP se reconnecte en moins de 90s à un AP avec le même SSID si possible. Les STA du commerce le font généralement en qq secondes, et parfois changent d'AP simplement en fonction de la qualité du signal.

        Si par contre tu cherches du roaming plus rapide (inférieur à 1s par ex) pour faire de la VOIP, là effectivement il faut se rabattre sur les nouvelles normes... et alors là, bonne chance avant de trouver une implémentation, et surtout une implémentation fonctionnant sous Linux...
        • [^] # Re: Roaming Wifi

          Posté par  . Évalué à 0.

          Merci à tous pour votre aide =)

          ben je recherche en 1er temps du roaming pour les datas, et en 2ième lieu (si possible) pour la voice.

          La norme 802.11r est le fastroaming, idéal pour la VOIP.
          le problème comme tu dit, c'est de trouvé une implémentation, j'en ai trouvé une mais qui est malheureusement propriétaire "Cisco" et donc coûteuse.
          J'aurai bien aimé trouver une implémentation sur Linux, mais je sais pas si c'est possible. Sinon du simple roaming (assez performant) pourrait me convenir, si la coupure n'es pas trop grande pour la VOIP.

          je vais test (peut-être--> j'attend les nouvelles du patrons) si hostapd conviendra. je commencerai par installer l'AP avec hostapd, puis j'essaierai le roaming et si il n'est pas directement présent, je chercherai pour le configurer.

          Qu'en pensez-vous ?


          Je vous tiens au courant lorsque j'aurai plus d'informations avec le patron =)

          Bon jeudi =)
  • # Nouvelles informations !

    Posté par  . Évalué à 0.

    Bonjour à tous,

    Voilà j'ai des nouvelles :

    Je viens de parler avec le patron, je vais d'abord devoir faire les tests avec des routeurs Linksys avec le firmware DD-WRT (avec la solution wds -->pour le roaming)

    je vais bientôt test ça, demain ou lundi, et je vous tiens au courant. Normalement, quoi qu'il arrive, je devrais tester sur Linux de ce qu'on a parlé précédemment.
    donc je m'occupe des routeurs et je vous dit mon état d'avancement dans peu de temps !

    Merci à vous !

    ps : vos solutions sont toujours les biens venues pour n'importe quel type d'implémentation !

    merci merci

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.