From b43de5932ba01c8acbcdfc7aebd48b87514f4af2 Mon Sep 17 00:00:00 2001 From: Linus Nordberg Date: Thu, 4 Apr 2019 11:54:42 +0200 Subject: WIP poc0 --- tests/netsh.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'tests') diff --git a/tests/netsh.sh b/tests/netsh.sh index 27979c5..df97a24 100755 --- a/tests/netsh.sh +++ b/tests/netsh.sh @@ -55,7 +55,7 @@ client_public=$(wg pubkey <<< $client_private) configure_peers() { ip1 addr add fe80::/64 dev wg0 - ip2 addr add fe80::badc:0ffe:e0dd:f00d/64 dev wg0 + ip2 addr add fe80::badc:0ffe:e0dd:f00d/128 dev wg0 n1 wg set wg0 \ private-key <(echo $server_private) \ @@ -69,6 +69,8 @@ configure_peers() { peer $server_public \ allowed-ips 0.0.0.0/0,::/0 + ip2 route add fe80::/128 dev wg0 + ip1 link set up dev wg0 ip2 link set up dev wg0 } @@ -79,4 +81,10 @@ n2 wg set wg0 peer "$server_public" endpoint [::1]:1 n2 ping6 -c 10 -f -W 1 fe80::%wg0 n1 ping6 -c 10 -f -W 1 fe80::badc:0ffe:e0dd:f00d%wg0 -n1 ./wg-dynamic-server wg0 +pp echo "PID: $$" + +if [ -z "$NETSH_GDB" ]; then + n1 ./wg-dynamic-server wg0 +else # Try NETSH_GDB="-ex run" tests./netsh.sh + n1 gdb $NETSH_GDB --args ./wg-dynamic-server wg0 +fi -- cgit v1.2.3-59-g8ed1b