Omlouvám se, pořádně jsem to nesepsal.
Připojuji se přes internet, tzn. že přes Wireguard připojuji dvě naprosto rozdílné síťe.
Samba běží na Ryzen 5, VPN server běží na BPI R2 a slouží jako brána k serveru.
Zkoušel jsem rychlost internetu z obou sítí.
Ze sítě, kde je server, mám na speedtest.net, provider ISP Alliance, rychlost 900/500Mbit.
Ze sítě, kde je klientský počítač, mam na speedtest.net, provider ISP Alliance, rychlost 600/800Mbit.
Vyzkoušel jsem si ověřit připojení napřímo bez Wireguardu a ukazuje se, že se nedostanu přes 250Mbit. Průměr za 60s jsem měl 244Mbit/s, resp 230Mbit/s na druhou stranu. Testoval jsem to pomocí iperf3, takže vliv HW nebo čehokoliv dalšího na straně serveru/klienta, je možné vyloučit.
Vůbec nevím, čím by to mohlo být. Předpokládám nějaký bottleneck na straně ISP? Proč by byla rychlost tolik rozdílná, když na ISP Alliance mám rychlost připojení minimálně dvojnásobnou?
Zkráceně: problém zřejmě není s VPN, ale někde "po cestě".
Fyzicky jsou od sebe obě zařízení vzdálené asi 12km.
EDIT: vyzkoušel jsem v iperf vytvořit více paralelních spojení - nastavil jsem na 4 - a rázem dosahuji bez Wireguardu rychlost 800Mbit/s. Možná bude problémem opravdu HW. Zkusím s tím ještě něco udělat.