(racoon 915) Multiple Routing tables don't work with IPSec... :(

"David Herselman" <[email protected]> Wed, 9 Mar 2005 00:35:18 +0200
Newsgroups gmane.network.ipv6.kame.racoon
Organization Syrex Intranets
Message-ID <[email protected]>
Have a box with multiple interfaces and thus setup multiple routing tables
(iproute2). Problem is that I can only establish an IPSec connection to the
connection that is set as the default route on the machine, all other
network services however function perfectly on either interface... Almost
like IPSec stack only 'follows' the main routing table and doesn't go
through 'iproute2' which everything else goes through...
 
Configuration:
 
/etc/iproute2/rt_tables:
200    ADSL
201    Diginet
 
ip route show table ADSL
default via 163.146.64.1 dev ppp0
 
ip route show table Diginet
default via 194.23.146.225 dev eth1
 
ip rule show
0:      from all lookup local
32764:  from 163.146.71.155 lookup ADSL
32765:  from 194.23.146.224/28 lookup Diginet
32766:  from all lookup main
32767:  from all lookup 253
 
route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use
Iface
163.146.64.1    0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
194.23.146.224  0.0.0.0         255.255.255.240 U     0      0        0 eth1
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         164.146.64.1    0.0.0.0         UG    0      0        0 ppp0


Syrex Intranets - Customised Solutions <file://C:\Documents and
Settings\davidh\Application Data\Microsoft\Signatures\syrex_intranets.gif> 

		David Herselman	
		Managing Member	
	  	 B.Compt, MCSE, Team OS/2, Unix Admin, A+	
	 	
		cell	 +27 (0)82 784 7222	
		tel	 +27 (0)86 11 syrex (79739)	
		fax	 +27 (0)86 12 syrex (79739)	
		27 7th avenue parktown north 2193	
		email [email protected]	
		www.syrex.co.za