Routage basé sur la source ip

J'essaie de configurer un hôte de manière à ce que le trafic soit apathé via eth0 ou vlan123@eth0 , selon l'adresse source utilisée. Les deux interfaces ont access à l'set du réseau et les deux ont un ip assigné.

Par exemple: eth0 a 1.2.3.1/24 et vlan123 a 4.5.6.1/24 . La passerelle par défaut est définie via eth0 . Comment puis-je m'assurer que si:

  • le package arrive à 1.2.3.1 (arrivera non marqué), la réponse sera envoyée à eth0
  • le package entre en 4.5.6.1 (arrivera 802.1q marqué), la réponse sera envoyée à vlan123

Est-il possible sans protocoles de routing supplémentaires? (par exemple forçant via iptables)

Recherchez des informations sur le "routing des politiques". Le cas d'utilisation particulier que vous regardez est couvert dans le HOWTO Advanced Routing and Traffic Control , ainsi que dans d' autres pays .