diff options
author | Robin H. Johnson <robbat2@orbis-terrarum.net> | 2010-12-15 12:40:21 -0800 |
---|---|---|
committer | Robin H. Johnson <robbat2@orbis-terrarum.net> | 2010-12-15 12:40:21 -0800 |
commit | 346148ceb8c67fb2eb26c9bf5484e6c49a138a49 (patch) | |
tree | fa820143ef8b83ce3ca262d84211ebbbabfbe94d /net | |
parent | 12a91636f43276c984487daef5b39e6d64603165 (diff) |
Fix pointopoint->peer for iproute.
Diffstat (limited to 'net')
-rw-r--r-- | net/iproute2.sh | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/net/iproute2.sh b/net/iproute2.sh index e89e33b6..20873464 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 |