
alon.barlev at gmail
Aug 14, 2012, 11:52 PM
Post #1 of 2
(310 views)
Permalink
|
|
[PATCH] support route metric
|
|
This adds optional ROUTE_METRIC environment variable to vpnc-script to allow set non default routes and dns metrics. Signed-off-by: Alon Bar-Lev <alon.barlev [at] gmail> --- vpnc-script | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vpnc-script b/vpnc-script index 2058ab7..e07b879 100755 --- a/vpnc-script +++ b/vpnc-script @@ -234,7 +234,7 @@ if [ -n "$IPROUTE" ]; then NETWORK="$1" NETMASK="$2" NETMASKLEN="$3" - $IPROUTE route replace "$NETWORK/$NETMASKLEN" dev "$TUNDEV" + $IPROUTE route replace "$NETWORK/$NETMASKLEN" dev "$TUNDEV" ${ROUTE_METRIC:+metric ${ROUTE_METRIC}} $IPROUTE route flush cache } @@ -549,7 +549,7 @@ nameserver $i" NEW_RESOLVCONF="$NEW_RESOLVCONF domain $CISCO_DEF_DOMAIN" fi - echo "$NEW_RESOLVCONF" | ${RESOLVCONF} -a $TUNDEV + echo "$NEW_RESOLVCONF" | ${RESOLVCONF} ${ROUTE_METRIC:+-m ${ROUTE_METRIC}} -a $TUNDEV } restore_resolvconf_manager() { -- 1.7.8.6 _______________________________________________ vpnc-devel mailing list vpnc-devel [at] unix-ag https://lists.unix-ag.uni-kl.de/mailman/listinfo/vpnc-devel http://www.unix-ag.uni-kl.de/~massar/vpnc/
|