--- vps-functions 2008-03-05 15:42:02.000000000 +0100 +++ vps-functions 2008-03-05 16:30:03.000000000 +0100 @@ -193,14 +193,14 @@ vzerror "Unable to get source ip [${VE_ROUTE_SRC_DEV}]" $VZ_CANT_ADDIP src_addr="src $src_addr" fi - ${IP_CMD} route add "$1" dev venet0 $src_addr || - vzerror "Unable to add route ${IP_CMD} route add $1 dev venet0 $src_addr" $VZ_CANT_ADDIP + ${IP_CMD} route add "$1" dev venet0 $src_addr table local || + vzerror "Unable to add route ${IP_CMD} route add $1 dev venet0 $src_addr table local" $VZ_CANT_ADDIP } vzaddrouting6() { - ${IP_CMD} route add "$1" dev venet0 || - vzerror "Unable to add route ${IP_CMD} route add $1 dev venet0" $VZ_CANT_ADDIP + ${IP_CMD} route add "$1" dev venet0 table local || + vzerror "Unable to add route ${IP_CMD} route add $1 dev venet0 table local" $VZ_CANT_ADDIP } # Sets VE0 source routing for given IP @@ -228,9 +228,9 @@ local arg if [ "${1%%:*}" = "$1" ]; then - arg="route del $1 dev venet0" + arg="route del $1 dev venet0 table local" else - arg="-6 route flush $1 dev venet0" + arg="-6 route flush $1 dev venet0 table local" fi ${IP_CMD} $arg || vzwarning "vzdelrouting: ${IP_CMD} $arg failed"