From: Mark Wooding Date: Thu, 22 Mar 2012 00:28:59 +0000 (+0000) Subject: svc/tripe-ifup.in: Explicitly tag routes as `static'. X-Git-Tag: 1.0.0pre11~20 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/tripe/commitdiff_plain/f3cd8d05dd4cd53d1aa68f46bd76b7266b6ca335 svc/tripe-ifup.in: Explicitly tag routes as `static'. Otherwise BIRD, in particular, ignores the routes, which is a shame because we'd ideally like it to propagate them. --- diff --git a/svc/tripe-ifup.in b/svc/tripe-ifup.in index 4d4c5b7e..059c250b 100644 --- a/svc/tripe-ifup.in +++ b/svc/tripe-ifup.in @@ -101,7 +101,7 @@ case $have6,$# in haveaddr6=t done case ${r6addr+set} in - set) ip route add $r6addr/128 dev "$ifname" ;; + set) ip route add $r6addr/128 proto static dev "$ifname" ;; esac ;; esac @@ -142,7 +142,7 @@ set -- $route4 case $haveaddr4,$# in t,[1-9]*) for p in "$@"; do - ip route add $p via "$r4addr" + ip route add $p proto static via "$r4addr" done ;; esac @@ -152,7 +152,7 @@ set -- $route6 case $haveaddr6,$# in t,[1-9]*) for p in "$@"; do - ip route add $p via "$r6addr" + ip route add $p proto static via "$r6addr" done ;; esac