OK,

   I finally figured out that my question boils down to this :

   Can I tell kernel to make decisions as to which interface to send a
packet through, based on the source IP, and not based (only on)
destination IP ?

   I.e. when a daemon on my machine accepts a connection, it came from,
say, address 1.2.3.4 on my eth1[1.1.1.1] interface. When it answers, it
sends a packet with source address of eth1[1.1.1.1].

 BUT is still sends it through the default route instead through eth1 !

 If I try to remove the default route, it says "network unreachable".

 Is unix contrusted as so inflexibly, or is there a setup I can do to get
it to do what I need it to do ?

   Thanx,

     Jan

PS : it would be nice if one could override the routing by the information
that's specified by the ipchains' "-i iface" option ....

 -- Gospel of Jesus is the saving power of God for all who believe --
                ## To some, nothing is impossible. ##
                   http://Vicherek.Waterloo.on.ca/

-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]

Reply via email to