@seamoose Thanks. That's pretty much the config that I had. I've now setup an external VM and created a wireguard tunnel from my Pi 3B+ but it still won't fail running iperf3. Is there a specific payload that you're transferring? Also, your IPv6 config, is that just the default or did you do some manual configuration? On my Pi:
$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether b8:27:eb:3e:ab:fb brd ff:ff:ff:ff:ff:ff
inet 192.168.99.67/24 brd 192.168.99.255 scope global dynamic eth0
valid_lft 860949sec preferred_lft 860949sec
inet6 fe80::ba27:ebff:fe3e:abfb/64 scope link
valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether b8:27:eb:6b:fe:ae brd ff:ff:ff:ff:ff:ff
inet 192.168.99.57/24 brd 192.168.99.255 scope global dynamic wlan0
valid_lft 860949sec preferred_lft 860949sec
inet6 fe80::ba27:ebff:fe6b:feae/64 scope link
valid_lft forever preferred_lft forever
4: wg0: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1420 qdisc noqueue state UNKNOWN group default qlen 1000
link/none
inet 10.241.0.1/24 scope global wg0
valid_lft forever preferred_lft forever
@seamoose Thanks. That's pretty much the config that I had. I've now setup an external VM and created a wireguard tunnel from my Pi 3B+ but it still won't fail running iperf3. Is there a specific payload that you're transferring? Also, your IPv6 config, is that just the default or did you do some manual configuration? On my Pi: UP,LOWER_ UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 MULTICAST, UP,LOWER_ UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 ebff:fe3e: abfb/64 scope link MULTICAST, UP,LOWER_ UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 ebff:fe6b: feae/64 scope link NOARP,UP, LOWER_UP> mtu 1420 qdisc noqueue state UNKNOWN group default qlen 1000
$ ip a
1: lo: <LOOPBACK,
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,
link/ether b8:27:eb:3e:ab:fb brd ff:ff:ff:ff:ff:ff
inet 192.168.99.67/24 brd 192.168.99.255 scope global dynamic eth0
valid_lft 860949sec preferred_lft 860949sec
inet6 fe80::ba27:
valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,
link/ether b8:27:eb:6b:fe:ae brd ff:ff:ff:ff:ff:ff
inet 192.168.99.57/24 brd 192.168.99.255 scope global dynamic wlan0
valid_lft 860949sec preferred_lft 860949sec
inet6 fe80::ba27:
valid_lft forever preferred_lft forever
4: wg0: <POINTOPOINT,
link/none
inet 10.241.0.1/24 scope global wg0
valid_lft forever preferred_lft forever