On Tuesday 21 January 2003, at 1 h 50, the keyboard of Forgoto
<[EMAIL PROTECTED]> wrote:
> que les paquets �mis dont la destination est un certain port passent par
> une interface autre que l'interface par d�faut ?
> Je m'explique : faire passer certaines types de connexion par un vpn
> (via un ppp) quelquesoit leur ip de destination, juste en fonction de
> leur port cible...
C'est possible avec iproute (paquetage du m�me nom, tr�s sous-document�). Ici,
je marque les paquets dont l'adresse source est dans 212.208.230.0/24 pour
qu'ils filent via la ligne UUnet et pas via la ligne par d�faut normale
('main').
ip rule add to 212.208.230.0/24 lookup main priority 32762
ip rule add to 217.167.6.128/28 lookup main priority 32763
ip rule add to 172.16.0.0/12 lookup main priority 32764
ip rule add from 212.208.230.0/24 lookup redirect-uunet priority 32765
ip route add table redirect-uunet default via 212.208.230.1
Comme le s�lecteur de 'ip rule' ne peut pas �tre un port, il va falloir
combiner cela avec iptables qui marquera les paquets.
iptables -t mangle -A MARKER --sport 22 -j MARK --set-mark 10
ip rule add fwmark 10 lookup redirect-uunet priority 32765