summaryrefslogtreecommitdiff
path: root/net/iproute2.sh
diff options
context:
space:
mode:
Diffstat (limited to 'net/iproute2.sh')
-rw-r--r--net/iproute2.sh7
1 files changed, 6 insertions, 1 deletions
diff --git a/net/iproute2.sh b/net/iproute2.sh
index e89e33b..2087346 100644
--- a/net/iproute2.sh
+++ b/net/iproute2.sh
@@ -118,7 +118,12 @@ _add_address()
set -- "${one}/$(_netmask2cidr "${three}")" "$@"
fi
- #config=( "${config[@]//pointopoint/peer}" )
+ # tunnel keyword is 'peer' in iproute2, but 'pointopoint' in ifconfig.
+ if [ "$2" = "pointopoint" ]; then
+ local one="$1"
+ shift; shift
+ set -- "${one}" "peer" "$@"
+ fi
# Always scope lo addresses as host unless specified otherwise
if [ "${IFACE}" = "lo" ]; then