Otherwise BIRD, in particular, ignores the routes, which is a shame
because we'd ideally like it to propagate them.
haveaddr6=t
done
case ${r6addr+set} 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" ;;
case $haveaddr4,$# in
t,[1-9]*)
for p in "$@"; do
case $haveaddr4,$# in
t,[1-9]*)
for p in "$@"; do
- ip route add $p via "$r4addr"
+ ip route add $p proto static via "$r4addr"
case $haveaddr6,$# in
t,[1-9]*)
for p in "$@"; do
case $haveaddr6,$# in
t,[1-9]*)
for p in "$@"; do
- ip route add $p via "$r6addr"
+ ip route add $p proto static via "$r6addr"