diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2018-05-27 05:24:07 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2018-05-27 05:24:07 +0200 |
commit | d532074ef5e80268a9529002ca7f233eb2730ff6 (patch) | |
tree | 23564de26c0c65027bcdcf797be8dc5f666fdcf2 /src/wg-quick/freebsd.bash | |
parent | wg-quick: darwin: add multiple IP addresses (diff) | |
download | wireguard-tools-d532074ef5e80268a9529002ca7f233eb2730ff6.tar.xz wireguard-tools-d532074ef5e80268a9529002ca7f233eb2730ff6.zip |
wg-quick: freebsd: configure as p2p link
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to '')
-rwxr-xr-x | src/wg-quick/freebsd.bash | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/wg-quick/freebsd.bash b/src/wg-quick/freebsd.bash index d9a0b03..40dc3f1 100755 --- a/src/wg-quick/freebsd.bash +++ b/src/wg-quick/freebsd.bash @@ -146,9 +146,11 @@ up_if() { } add_addr() { - local family=inet - [[ $1 == *:* ]] && family=inet6 - cmd ifconfig "$INTERFACE" "$family" "$1" alias + if [[ $1 == *:* ]]; then + cmd ifconfig "$INTERFACE" inet6 "$1" alias + else + cmd ifconfig "$INTERFACE" inet "$1" "${1%%/*}" alias + fi } set_mtu() { |