I've got a setup as depicted in the picture. The problem is catastrophic speed when using routing.
- All WireGuard interfaces MTU = 1420.
- (1), (2) are debian servers. (3) is windows machine.
- The only setup done on (2) is net.ipv4.ip_forward = 1
- CPU and RAM usage on all machines is about 5%
- Bandwidth is being measured with iperf3
Update
- #2 is doing routing between #1 and #3. #1 and #3 does not have direct connection. #1, #2, #3 are WireGuard peers.
- I've updated picture to show each direction bandwidth. How is it possible, that #2 -> #1 upload speed via WireGuard is so slow?
- #1 is in Warsaw, #2 is in Ashburn (Hetzner), #3 is VM with Windows 11 onboard.
- I've tried Ubuntu for #2. Nothing changed ¯_(ツ)_/¯
download/upload speed between each peer
Update 2
Wireguard IRC channel required info:
- (1) : https://0x0.st/oW4f.txt
- (2) : https://0x0.st/oW4W.txt