Wireguard & OpenVPN extrem langsam

Started by dm689, October 25, 2021, 08:00:09 AM

Previous topic - Next topic
Hallo zusammen,
ich versuche nun seit über einer Woche die VPN Verbindung bzw. einen ordentlichen (schnellen) Tunnel einzurichten.

Hier die Hardware:
Intel(R) Xeon(R) D-2123IT CPU @ 2.20GHz (8 cores)
32 Gb RAM

OPNsense 21.7.3_3-amd64
FreeBSD 12.1-RELEASE-p20-HBSD
OpenSSL 1.1.1l 24 Aug 2021

Leitung am Server
Down: 1000 Mbits
Up: 50 Mbits

Aktuell Datenübertragung mit ca. 100kb möglich gewünscht wären mind. 1-5mb.

Die OpnSense läuft hinter einer FRitzbox 7490 - Richtfunk (Kabel BW/Vodafone).
Download hinter der OPNSense ca. 600 MB/s (Richtfunk kann nicht viel mehr) Upload 50,74 Mb/s
Getestet habe ich es mit Wireguard und OpenVPN und danach Windows 10 Rechner.

Wireguard Config:
Port: 51820
Keepalive: 60
AllowedIP's = 192.168.112.0/22

OpenVPN Config:
Protocol: UDP
Device Mode: tun
Port: 1194
DH Parameters Length: 2048 bit
Encryption algorithm: AES-128-CBC
Auth Digest Algotithm: SHA1 (160bit)
Advanced:
push "dhcp-option DNS 192.168.115.3"
push "dhcp-option WINS 192.168.115.3"
sndbuf 393216
rcvbuf 393216
push "sndbuf 393216"
push "rcvbuf 393216"
fast-io;

Ich gehe davon aus, dass irgendeine Kleinigkeit die Hardware ausbremst.
Hat jemand eine Idee oder einen Profi der helfen kann?

Gruß

Dennis

MSS Setings anpassen.

Unter Http://ip-firewall/firewall_scrub.php

Da Add auf Detailed Settings. Für das Interface wireguard Max mss 1300.
Das gleiche mal mit Interface Openvpn.

Danke lewald für deinen Beitrag.
Leider immer noch langsam. :-(

Mach die MTU Werte wieder raus und auf LAN die MSS auf 1300.

hast du die hardware verschlüsselung der cpu genutzt (aes-ni)?
ich bin der meinung das ich die cpu auch mal zum testen hatte (und ich war auch sehr enttäuscht)



type16 bytes64 bytes256 bytes1024 bytes8192 bytes16384 bytes
Xeon D-2123IT aes-256-gcm278.376k736.917,88k1.348.889,61k2.042.660,17k2.434.977,72k2.458.827,58k
Internet: Willy.tel Down: 1Gbit/s, UP: 250Mbit/s Glasfaser  |
Router/Firewall: pfSense+ 23.09  |
Hardware: Netgate 6100

Die CPU ist das nicht, hört sich stark nach Thomas Krenn Front IO Gen 2 an. Die Gen 1 kann schon über 600Mbit OpenVPN

Quote from: mimugmail on October 25, 2021, 06:55:00 PM
Die CPU ist das nicht, hört sich stark nach Thomas Krenn Front IO Gen 2 an. Die Gen 1 kann schon über 600Mbit OpenVPN
was ist das "Thomas Krenn Front IO Gen 2", habe gerade gegooglet und nichts dazu gefunden?
Internet: Willy.tel Down: 1Gbit/s, UP: 250Mbit/s Glasfaser  |
Router/Firewall: pfSense+ 23.09  |
Hardware: Netgate 6100

Also unter Cryptography settings ist die Firewall auf  AES-NI CPU-based Acceleration (aesni)  habe es mal deaktiviert. -> Teste gerade sieht nicht besser aus.

Die Kiste ist von Thomas Krenn -> wäre echt ärgerlich wenn es an der CPU liegt billig sind die ja wirklich nicht.

Aber etwas mehr muss doch drin sein?
Ich teste es die Tage noch mit einer anderen Hardware bei gleicher config.





1HE Intel Single-CPU RI1102D-F Server
Mit Front Anschlüssen sollte es sein, habe gerade die Rechnung nicht zur Hand.

Bei 100kbit ist es irgendwas mit MTU, also auf dem LAN runter die MSS. Und die Buffer in OpenVPN sind unnötig, eine Fehlerquelle mehr

October 25, 2021, 08:29:03 PM #10 Last Edit: October 25, 2021, 08:41:29 PM by dm689
Also hab nochmal genau geschaut OpnVPN Connect zeigt maximal bis 900kbytes an aber schwankt extrem.

Wenn ich einen Download vom Server welcher via gigbitlan und vorher einen Switch mit Glasfaser angebunden ist lädt der Download schwankend mit 40-100kbit.

Und hast du jetzt die MSS gesetzt und den Bufferquatsch raus?


Also, FB hat OPNsense als exposed host, du bist mit einem Client von extern eingewählt per VPN und lädst eine Datei von einem lokalen Server per SMB, korrekt?

bitte mal einen grafischen netzwerkplan


Gesendet von iPad mit Tapatalk Pro
Internet: Willy.tel Down: 1Gbit/s, UP: 250Mbit/s Glasfaser  |
Router/Firewall: pfSense+ 23.09  |
Hardware: Netgate 6100