Forum Linux.noyau Routing par apport au port de destination

Posté par  .
Étiquettes : aucune
0
17
mar.
2006
Bonjour,

J'ai cherché sur plusieurs forums mais je n'ai pas trouvé la solution pour Linux au problème suivant:

Plusieurs carte réseaux sont connectés à un serveur SMTP Postfix, je voudrais que les nouvelles connexions sortantes (du serveur vers Internet) utilise une interface spécifique, par exemple eth2.

Mon problème est que actuellement les nouvelles connexions sortantes SMTP utilisent l'interface eth1, qui est l'interface par défaut pour le traffic vers Internet.

En gros je voudrais pouvoir créer une règle de routing lorsque le port de destination est 25.

J'ai essayé plusieurs règles dans iptables (noyau 2.6) du genre:

iptables -t mangle -A OUTPUT -p tcp -m tcp --dport 25 -j MARK --set-mark 2

et

ip rule add from $IP_ETH2 table 2
ip route add default via $ROUTER_ETH2 table 2


Malheureusement les paquets passent toujours par eth1, comment faire ?

Merci de votre aide.
  • # route

    Posté par  . Évalué à 1.

    Précise l'interface à utiliser dans ta route peut être :
    ip route add default via $ROUTER_ETH2 dev eth2 table 2

    Tu as testé ?
    • [^] # Re: route

      Posté par  . Évalué à 1.

      Je viens de tester mais ça ne change rien.
  • # Cible route de Iptables

    Posté par  . Évalué à 0.

    man iptables

    Regarde en particulier la cible ROUTE de la table mangle dans iptables. Ca résout parfaitement ton problème.
    • [^] # Re: Cible route de Iptables

      Posté par  . Évalué à 1.

      Bonne remarque,perso, je n'ai malheureusement jamais réussi à faire fonctionner cette cible (avec un noyau 2.6.8) ....

      Si tu as un exemple concret (et validé), n'hésite pas à le poster ici ;)
    • [^] # Re: Cible route de Iptables

      Posté par  . Évalué à 1.

      Effectivement, je pense que c'est la solution.
      Je suis en train de me prendre la tête pour ajouter l'extension ROUTE à iptables...

      Est-ce que quelqu'un connait un moyen simple de le faire avec une Redhat ?

Suivre le flux des commentaires

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