Forum Linux.général Soucis pour partager une connexion réseau...

Posté par  .
Étiquettes : aucune
0
31
jan.
2007
Bonjour,
oui, je sais, plein de liens se trouvent dans les forums et journaux de ce site, la question a déjà été posée maintes et maintes fois, etc... Mais là, malgrès toutes ces lectures, et moult essais, rien à faire, cela ne fonctionne pas.
Alors, voilà ma configuration :
J'ai un portable que je veux transformer en passerelle.
Sur ce portable, j'ai deux interfaces réseaux : eth0, reliée sur l'éthernet, et qui a pour adresse 192.168.127.1
et une carte wifi, configurée en mode ad-hoc (pas moyen de faire mieux), et qui a pour adresse 10.127.0.1.
J'ai mis en place un serveur dhcp qui écoute sur eth1.
J'ai bien fait un "echo 1 > /proc/sys/net/ipv4/ip_forward" sur mon portable pour activer le routage entre les deux interfaces.
J'ai même tapoté "iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE" pour activer le masquerading des paquets provenant de eth1, à destination du reste du monde.
Cependant, lorsque j'allume un second portable et que je me connecte au premier, voici ce qui se passe :
J'obtiens bien une adresse ip désservie par mon dchp (jusque là, tout va bien). La passerelle pour celui-ci est logiquement 10.127.0.1.
Depuis ce "nouveau" portable, un ping 10.127.0.1 fonctionne.
un ping sur 192.168.127.1 fonctionne, mais je ne vais pas plus loin.
Aucune résolution DNS, aucun moyen de pinguer la moindre machine en dehors de ces deux-là...
Je suis complètement perdu, et je ne sais plus à quel saint me vouer pour faire en sorte que ça fonctionne.
Question subsidiaire : est-ce que le mode ad-hoc de la carte réseau de mon propre portable est adapté ? Elle ne supporte que le mode ad-hoc et managed (c'est une ipw2200 rev5 de chez intel (centrino)). Le but, c'est vraiment d'en faire une passerelle, et connecter une dixaine de portables derrières pour une salle de formation. Si ce n'est pas adapté, il faudra que j'explore une autre piste, alors merci pour votre aide.
  • # Et FORWARD ?

    Posté par  (Mastodon) . Évalué à 2.

    Que donne un iptables -A FORWARD -j ACCEPT ?
    • [^] # Re: Et FORWARD ?

      Posté par  . Évalué à 3.

      Merci pour ta réponse rapide...
      Malheureusement, ça ne donne rien de plus... Tant pis, je crois que je vais abandonner... J'ai un routeur wifi sous la main, je vais m'en servir...
      A toutes fins utiles, la sortie de /etc/rc.d/init.d/iptables status :

      Chain INPUT (policy ACCEPT)
      target prot opt source destination

      Chain FORWARD (policy ACCEPT)
      target prot opt source destination
      ACCEPT all -- 0.0.0.0/0 0.0.0.0/0

      Chain OUTPUT (policy ACCEPT)
      target prot opt source destination
      Chain PREROUTING (policy ACCEPT)
      target prot opt source destination

      Chain POSTROUTING (policy ACCEPT)
      target prot opt source destination
      MASQUERADE all -- 10.127.0.0/24 0.0.0.0/0

      Chain OUTPUT (policy ACCEPT)
      target prot opt source destination
      Chain PREROUTING (policy ACCEPT)
      target prot opt source destination

      Chain INPUT (policy ACCEPT)
      target prot opt source destination

      Chain FORWARD (policy ACCEPT)
      target prot opt source destination

      Chain OUTPUT (policy ACCEPT)
      target prot opt source destination

      Chain POSTROUTING (policy ACCEPT)
      target prot opt source destination



      et la sortie d'un route -n :

      Destination Gateway Genmask Flags Metric Ref Use Iface
      10.127.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
      192.168.127.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
      0.0.0.0 192.168.127.250 0.0.0.0 UG 0 0 0 eth0


      Si jamais ça peut aider...
  • # geo_trouverien

    Posté par  . Évalué à 1.

    Salut geo_trouvetout !

    Je n'y connais rien en wifi, mais une simple recherche sur google me donne le tuto suivant :

    http://forum.palmattitude.org/index.php?showtopic=32061

    Donc c'est possible ! A toi de jouer !

    Décidément, tu devrais vraiment changer des pesudo sur la tribune.
  • # .

    Posté par  . Évalué à 2.

    Qu'est-ce que tu as comme routes sur le second portable ? Et dans /etc/resolv.conf ?

    Est-ce que le serveur DHCP est bien configuré pour envoyer la passerelle par défaut et les IP des DNS ?
    • [^] # Re: .

      Posté par  . Évalué à 2.

      Tout est envoyé par le serveur dhcp du portable qui devrait faire passerelle...
      Il envoie son adresse IP comme passerelle (10.127.0.1), enfin l'adresse de la carte wifi, ainsi que l'adresse IP du poste client, le masque, et les adresses des dns...
      C'est bien pour ça que je me suis permis de poster ici, car je ne comprends vraiment pas ce qui cloche...

Suivre le flux des commentaires

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