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

Réseau Discussion :

IPTABLES : Masquerade sur plusieurs Interfaces de sortie


Sujet :

Réseau

  1. #1
    Candidat au Club
    Femme Profil pro
    Auditeur informatique
    Inscrit en
    Janvier 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Auditeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2011
    Messages : 4
    Points : 4
    Points
    4
    Par défaut IPTABLES : Masquerade sur plusieurs Interfaces de sortie
    Bonjour,

    Je cherche à réaliser un Masquerade avec la commande IPTABLES sur plusieurs Interfaces de sortie.

    La commande utilisée pour l'interface de sortie eth1 est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    iptables -t nat -A POSTROUTING -p all -s $IP_LAN -o eth1 -j MASQUERADE
    Mais pour que le MASQUERADE se fasse sur eth1 et eth2, comment faire ? Faut-il saisir la même ligne de commande avec "-o eth2" et avoir deux lignes identiques dans la table POSTROUTING ?

    Merci d'avance pour votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    a priori, oui, ça devrait marcher.

    Mais comment est organisé le routage des paquets avant d'entrer dans la chaîne POSTROUTING ?

    Si ta machine Linux possède une default route, tous les paquets en direction d'Internet utiliseront toujours la même interface. A moins que ta table de routage possède des entrées spécifiques pour certains réseaux/hosts sur Internet pour forcer une partie du traffic à passer par la 2ème interface.

    Une autre technique consisterait à créer 2 tables de routages et différencier différents flux avec la cible MARK pour rediriger du traffic...

    Steph

  3. #3
    Candidat au Club
    Femme Profil pro
    Auditeur informatique
    Inscrit en
    Janvier 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Auditeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2011
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Pour le routage de paquets, tout se fait par IP ROUTE 2 et en effet, pour le routage par flux avec des Mark dans la table MANGLE.

    Pour la double entrées dans la table NAT avec la target MASQUERADE, je vais tester ça d'ici peu mais je ne trouve pas la solution très jolie ....

    Si quelqu'un à une autre idée ?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par stef_13 Voir le message
    Pour la double entrées dans la table NAT avec la target MASQUERADE, je vais tester ça d'ici peu mais je ne trouve pas la solution très jolie ....
    Les filles veulent toujours des trucs jolis

    Blague à part, je ne vois pas d'autre solution...

    A moins d'en savoir plus sur le design de ton réseau.

    Pourquoi veux-tu NATter au travers de 2 interfaces ? Quels sont tes contraintes ? Quel est le problème que tu veux résoudre ?

    Steph

  5. #5
    Candidat au Club
    Femme Profil pro
    Auditeur informatique
    Inscrit en
    Janvier 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Auditeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2011
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Il y a tellement peu de filles dans le réseau et le monde de Linux, autant y apporter une touche féminine en faisant une "jolie config"

    Mon besoin vient d'un programme que j'ai conçu pour gérer des fonctionnalités de DualWan sur un système Linux en mode Routeur (FailOver, LoadBalancing Dynamique ou LoadBalncing Statique (routage par type de flux ou par sous-réseaux) ). En gros, en utilisant IP ROUTE 2, le programme gère le routage des paquets et détecte quand un lien est Down pour router comme il faut le trafic.

    C'est pour cela que j'ai besoin de NATer les paquets sur les deux interfaces de sortie. Linux a l'air d'accepter les deux règles de MASQUERADE identiques sur deux interfaces différentes, je vais donc tester cette solution, et tant pis pour la touche féminine !

  6. #6
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par stef_13 Voir le message
    Il y a tellement peu de filles dans le réseau et le monde de Linux, autant y apporter une touche féminine en faisant une "jolie config"
    A y réfléchir, je crois que c'est pour cette raison que certains constructeurs proposent de choisir la couleur de leurs équipements

    Citation Envoyé par stef_13 Voir le message
    les deux règles de MASQUERADE identiques sur deux interfaces différentes
    Les 2 règles ne sont donc pas identiques
    Le NAT est une configuration locale aux interfaces.

    Citation Envoyé par stef_13 Voir le message
    En gros, en utilisant IP ROUTE 2, le programme gère le routage des paquets et détecte quand un lien est Down pour router comme il faut le trafic.
    OK. Juste par curiosité, comment ton programme détecte le "lien Down" ? C'est un test du status de l'interface physique ? Parce qu'il y a aussi les cas où l'interface peut être up mais le next hop ne répond plus aux ARP Requests ou aux ICMP Echoes. Là, c'est parfois gênant.

    Je sais d'autre part qu'il traîne encore des problèmes dans iproute2 + NAT. J'avais vu il y a quelques temps deux ou trois bugs qui concernaient un problème de rafraîchissement de caches lors de bascules d'états, du style iproute2 redirige un flux vers une interface mais les sessions NAT ne sont pas flushées correctement.

    Steph

Discussions similaires

  1. [Débutant] incrémentation nombre sur plusieurs interfaces
    Par stracoma dans le forum VB.NET
    Réponses: 2
    Dernier message: 10/05/2015, 22h13
  2. OpenVPN sur plusieurs interfaces
    Par slyz0r dans le forum Réseau
    Réponses: 0
    Dernier message: 24/06/2014, 21h39
  3. même adresse IP sur plusieurs interfaces réseaux
    Par crc16 dans le forum Développement
    Réponses: 0
    Dernier message: 04/02/2010, 13h23
  4. Réponses: 7
    Dernier message: 29/08/2008, 08h51
  5. Réponses: 4
    Dernier message: 05/05/2008, 11h43

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