Forum Linux.débutant Problème de mise en place d'un réseau ad-hoc

Posté par  (site web personnel) .
Étiquettes :
-1
24
fév.
2010
Bonsoir à tous,

Je cherche à créer un réseau ad-hoc entre mon pc sous ubuntu et d'autres pc (a l'heure actuelle un sous mac et l'autre sous vista).

J'ai déjà bien avancé sur la mise en place du réseau ad-hoc et je parviens à connecter un ordinateur sous XP à mon réseau.
Mon problème est que je ne parviens pas à avoir une adresse IP moi-même! Je ne suis donc pas connecté au réseau ad-hoc (alors que c'est moi qui le diffuse).

Plus de détail sur ce que j'ai déjà fait:

Je place ma carte wifi en mode ad-hoc
sudo ifconfig wlan0 down
sudo iwconfig wlan0 mode ad-hoc

Je configure le réseau ad-hoc
sudo iwconfig wlan0 channel 4
sudo iwconfig wlan0 essid nom_reseau
sudo iwconfig wlan0 key s:12345
sudo ifconfig wlan0 up

Jusque là pas de problème, ensuite je comprend pas vraiment ce que je fais pour la suite, et c'est sans doute là que se situe le problème

Je démarre le client dhcp?
sudo dhclient wlan0

A partir de là, je peux connecter le poste XP à mon réseau, il obtient une adresse IP, il met du temps mais il y parvient.
Par contre, moi je n'ai pas d'adresse IP, si je tente de me connecter au réseau nouvellement créé, en utilisant wicd. Après une longue tentative d'obtention d'une adresse ip, j'obtiens un message d'erreur m'indiquant qu'il ne parvient pas à obtenir d'adresse ip.

Sur certain tuto, il était indiquer la commande
sudo ifconfig wlan0 169.xxx.xxx.xxx

Dans ce cas j'obtiens une adresse ip, mais je déconnecte le client XP.
Si je le fais avant de connecter le poste XP, il ne parvient plus à obtenir d'adresse IP.

Donc je tourne en rond, j'imagine que mon problème se situe au niveau du client dhcp, mais ne comprenant pas vraiment ce que j'y fais, j'ai du mal à trouver une solution.
J'espère donc que quelqu'un ici sera me conseiller.

Il est a noter que je suis déconnecté d'internet lorsque je fais tout cela.
Utilisant wicd, j'ai remarqué une option très utile pour paramétrer facilement un réseau ad-hoc. Si seulement le bouton valider avait un quelconque effet...

PS:
Pour ceux qui voudrait s'essayer à ces commandes, pour retrouver un fonctionnement normal du wifi, les commandes suivantes rétablissent le wifi.
sudo ifconfig wlan0 down
sudo iwconfig wlan0 mode managed
sudo ifconfig wlan0 up


Une remarque importante. Le réseau et moi ça fait 2. Je n'exclue pas l'éventualité de me fourvoyer complètement.

Je vous remercie de l'attention que vous porterez à mon problème.
  • # IP statiques

    Posté par  . Évalué à 1.

    Bonsoir,
    Windows, par défaut, tente d'obtenir une IP par DHCP.
    Ici, si j'ai bien compris, il n'y a pas de serveur DHCP sur l'ordi avec Ubuntu, c'est pour ça que ça prend du temps pour que la machine sous windows obtienne une adresse IP (et en fait elle n'en obtient pas, elle finit juste par s'en attribuer une, un peu arbitrairement).
    Pour la même raison, le dhclient sur l'ubuntu ne peut rien donner (il n'y a pas de serveur DHCP pour lui répondre).
    Il y a donc deux façons de résoudre le problème: soit configurer des IP fixes des deux côtés, soit configurer une IP fixe sur l'ubuntu, et y installer un serveur DHCP (c'est peut-être aussi possible de le faire sur l'ordi avec windows).
    Le plus est de faire avec des IP fixes, au moins pour commencer.
    Sur l'ordi sous ubuntu, il suffit de faire un ifconfig wlan0 192.168.0.1 (on peut choisir une autre plage si celle-ci est déjà utilisée par une autre interface, par exemple 192.168.1.x).
    Sur l'ordi avec XP, il faut faire en gros la même chose (mettre une autre adresse IP évidemment, par exemple 192.168.0.2), mais c'est du clic-clic.
  • # sudo titre

    Posté par  . Évalué à 0.

    sudo c'est le prompt de ton shell ?
    sudo :-)
    sudo .
  • # Zeroconf

    Posté par  . Évalué à 3.

    Tu pourrais utiliser la série de protocoles Zeroconf (implémenté dans avahi, bonjour, ...)

    Ainsi après quelques broadcast les clients se mettront d'accord sur le réseau a utiliser, les adresses, les passerelles éventuelles, les services s'il y'en a, etc...
  • # C'est quoi un réseau ad hoc ?

    Posté par  . Évalué à 2.

  • # Je ne répond pas à ton problème mais

    Posté par  . Évalué à 2.

    Sache que l'autoconfiguration que fait Windows, Linux peut aussi la faire, et tout ça c'est dans une RFC (les adresses en 169.254.0.0/16) cf http://en.wikipedia.org/wiki/IP_address#Address_autoconfigur(...)
    • [^] # Re: Je ne répond pas à ton problème mais

      Posté par  . Évalué à 1.

      Ah effectivement, du coup dans mon post il faut remplacer "un peu arbitrairement" par "de façon standard" ;)
      Bon, à mon avis il est quand même préférable de configurer des IP fixes.
      • [^] # Re: Je ne répond pas à ton problème mais

        Posté par  . Évalué à 2.

        Bonjour la galère lorsque des gens d'origine diverses avec un portable se retrouvent dans une salle et veulent communiquer en réseau.

        "1er point a l'ordre du jour, Jean Pierre viens de nous rejoindre, bon JP, tu prends 192.168.89.98, tu met un netmask en 255.255.255.0 et comme serveur dns 192.168.89.1.
        2eme point, la paix universelle dans le monde, alors..."

        Si tant est qu'une bonne tour d'ivoire gérée de main de maître par un service informatique qui fait marcher les choses est une bonne option, quand on a besoin de souplesse faut prendre de la souplesse, et pas déléguer quelqu'un "qui s'y connait un peu" pour tout et pour rien.

        Pour moi c'est une bonne chose que Avahi soit intégré par défaut aux distribution grand public, Ubuntu notamment. Pour un ordinateur personnel, il faut que l'ordinateur puisse communiquer, quoi qu'il arrive, même si la freebox est partie en SAV.
  • # Résolu en un rien de temps, merci à tous!

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

    C'était donc bien ce que je pensais, comme souvent le problème se situait dans la partie de l'IP et du dhclient où je comprenais pas ce que je faisais...

    Effectivement en me donnant une adresse IP fixe,
    sudo ifconfig wlan0 169.xxx.xxx.xxx
    Et en donnant également une adresse IP manuellement au client je parviens à le connecter au ad-hoc.
    Dés lors tous semble fonctionner parfaitement.

    Je vous remercie donc vivement de vos réponses rapides et efficaces.


    Je suis tout de même très intéressé par Zeroconf, qui semble tellement simple que je ne trouve aucune info sur sa mise en œuvre!

Suivre le flux des commentaires

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