diff --git a/configure.in b/configure.in index 940ae2728..b0e343930 100644 --- a/configure.in +++ b/configure.in @@ -109,9 +109,16 @@ AC_SUBST(LINUX_HEADERS) AC_ARG_WITH( [routing-table], - AS_HELP_STRING([--with-routing-table=num],[use routing table for IPsec routes (default: 19530)]), + AS_HELP_STRING([--with-routing-table=num],[use routing table for IPsec routes (default: 220)]), [AC_DEFINE_UNQUOTED(IPSEC_ROUTING_TABLE, $withval) AC_SUBST(IPSEC_ROUTING_TABLE, "$withval")], - [AC_DEFINE_UNQUOTED(IPSEC_ROUTING_TABLE, 19530) AC_SUBST(IPSEC_ROUTING_TABLE, "19530")] + [AC_DEFINE_UNQUOTED(IPSEC_ROUTING_TABLE, 220) AC_SUBST(IPSEC_ROUTING_TABLE, "220")] +) + +AC_ARG_WITH( + [routing-table-prio], + AS_HELP_STRING([--with-routing-table-prio=prio],[priority for IPsec routing table (default: 220)]), + [AC_DEFINE_UNQUOTED(IPSEC_ROUTING_TABLE_PRIO, $withval) AC_SUBST(IPSEC_ROUTING_TABLE_PRIO, "$withval")], + [AC_DEFINE_UNQUOTED(IPSEC_ROUTING_TABLE_PRIO, 220) AC_SUBST(IPSEC_ROUTING_TABLE_PRIO, "220")] ) AC_ARG_WITH( diff --git a/src/_updown/Makefile.am b/src/_updown/Makefile.am index a0809907a..838fa81a5 100644 --- a/src/_updown/Makefile.am +++ b/src/_updown/Makefile.am @@ -6,5 +6,6 @@ EXTRA_DIST = _updown.in _updown : _updown.in sed \ -e "s:\@IPSEC_ROUTING_TABLE\@:$(IPSEC_ROUTING_TABLE):" \ + -e "s:\@IPSEC_ROUTING_TABLE_PRIO\@:$(IPSEC_ROUTING_TABLE_PRIO):" \ $< > $@ chmod +x $@ diff --git a/src/_updown/_updown.in b/src/_updown/_updown.in index c35200d6d..2e9a8f577 100644 --- a/src/_updown/_updown.in +++ b/src/_updown/_updown.in @@ -140,7 +140,7 @@ FAC_PRIO=local0.notice SOURCEIP_ROUTING_TABLE=@IPSEC_ROUTING_TABLE@ # # priority of the sourceip routing table -SOURCEIP_ROUTING_TABLE_PRIO=100 +SOURCEIP_ROUTING_TABLE_PRIO=@IPSEC_ROUTING_TABLE_PRIO@ # check interface version case "$PLUTO_VERSION" in