Passerelle linux

Salut!
Ma passerelle fonctionne bien, les hôtes du réseau local accéde à internet mais le hic c'est que depuis la passerelle je ne peux établir aucune connection avec le net.
Je voudrais savoir quelle est la chaîne à placer pour cela
Merci d'avance!
PS: Mon interface extérieur, ie celle qui est connecté au net est eth1

3 réponses

  1. je suppose que tu veux parler d'iptables,
    >> direction forum lunixe.
    1. Contributeur
      Salut tail,

      Si c'est bien ta passerelle et qu'elle fonctionne pour les postes du réseau, elle doit être connectée :)

      fait un "ifconfig" et poste le résultat.

      teste aussi "ping google.fr" et "ping 216.239.57.104"

      Si le 2ème ping fonctionne, tu as simplement oublié de compléter le fichier "/etc/resolv.conf" avec les adresses IP de tes serveurs de nom.

      Si les deux échouent, on verra en fonction du résultat de "ifconfig".

      Dal
      1. Modérateur
        Et tu as pensé à appliquer le masquerade dans tes tables nat d'iptables?
        Et aussi activer le forwarding dans /proc/net/ipv4/ip_forwarding ?
        (Oulah comment je parle moi :-D )

        En fait il faut que tu fasses un masquerade avec iptables:
        iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

        C'est pour masquer ton réseau local lorsqu'un ordinateur derrière la passerelle se connecte à internet.

        Et aussi activer le forwarding (ne me demande pas ce que c'est, je ne sais pas, mais ça risque de ne pas marcher sinon.):
        echo 1 > /proc/net/ipv4/ip_forward

        PS: Ah zut, je viens de me rendre compte que j'ai mal lu la question... Désolé pour ce message inutile alors :-|