aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/netns.sh
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2016-07-13 17:23:47 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2016-07-18 03:41:57 +0200
commit76a911e1b9cf86d6b8157f3af01eac613e07fc4a (patch)
treed9cde27a07409466aa5459c25778404567d0aaa4 /src/netns.sh
parenttools: fix numbering in man page (diff)
downloadwireguard-monolithic-historical-76a911e1b9cf86d6b8157f3af01eac613e07fc4a.tar.xz
wireguard-monolithic-historical-76a911e1b9cf86d6b8157f3af01eac613e07fc4a.zip
tests: improve test suite and add qemu tester
Diffstat (limited to 'src/netns.sh')
-rw-r--r--src/netns.sh39
1 files changed, 0 insertions, 39 deletions
diff --git a/src/netns.sh b/src/netns.sh
deleted file mode 100644
index 2157e03..0000000
--- a/src/netns.sh
+++ /dev/null
@@ -1,39 +0,0 @@
-#!/bin/bash
-[[ $UID != 0 ]] && exec sudo bash "$(readlink -f "$0")" "$@"
-set -ex
-cd "$(dirname "$(readlink -f "$0")")"
-
-cleanup() {
- set +e
- ip link del dev wgnetns1
- ip link del dev wgnetns2
- ip netns exec wgnetns ip link del dev wgnetns2
- killall iperf3
- ip netns del wgnetns
- exit 0
-}
-
-trap cleanup EXIT
-
-ip link add dev wgnetns1 type wireguard
-ip link add dev wgnetns2 type wireguard
-
-ip netns del wgnetns 2>/dev/null || true
-ip netns add wgnetns
-ip link set wgnetns2 netns wgnetns
-ip netns exec wgnetns ip link set lo up
-
-ip addr add 192.168.241.1/24 dev wgnetns1
-ip netns exec wgnetns ip addr add 192.168.241.2/24 dev wgnetns2
-
-key1="$(tools/wg genkey)"
-key2="$(tools/wg genkey)"
-
-tools/wg set wgnetns1 private-key <(echo "$key1") listen-port 38281 peer "$(tools/wg pubkey <<<"$key2")" allowed-ips 192.168.241.2/24 endpoint 127.0.0.1:43928
-ip netns exec wgnetns tools/wg set wgnetns2 private-key <(echo "$key2") listen-port 43928 peer "$(tools/wg pubkey <<<"$key1")" allowed-ips 192.168.241.1/24 endpoint 127.0.0.1:38281
-
-ip link set wgnetns1 up
-ip netns exec wgnetns ip link set wgnetns2 up
-
-ip netns exec wgnetns iperf3 -s -D
-stdbuf -o 0 iperf3 -i 1 -n 300000G "$@" -c 192.168.241.2