Piktogramm
Fleet Admiral
- Registriert
- Okt. 2008
- Beiträge
- 10.149
Zusammenfassung:
Größere Übertragungen über den Wireguard Tunnel brechen nach nur ~100MB massiv ein. SSH übers Internet zwischen den beiden Knoten schafft es an der Grenze der verfügbaren Bandbreite.
Lang:
Ich habe zwei Rechner mit Wireguard verbunden, der Tunnel selbst wird über den Rechner lokal initialisiert, der auf server.com verbindet. In der Regel löst server.com zu IPv6 auf. Die beiden Knoten sprechen die Verbinung jeweils über das Netzwerkgerät wg0 an. Die Erreichbarkeit untereinander ist problemlos möglich (ping über v4 und v6 mit ~20ms mit 0 Paketverlusten). Was jedoch problematisch ist, sind größere Datenverbindungen über den Tunnel. Konkret geht es um:
Code:
Lokal initialisiert Übertragung:
user@lokal:~$ ssh user@fe80::1%wg0 -C " echo 'password' | sudo -S btrfs send /snapshots/@server_root_2020-10-14_01:55" | pv | dd of=/media/storage/Backup/server/@server_root_2020-10-14_01:55.btrfs
server initialisiert:
sudo -s btrfs send /snapshots/@server_root_2020-10-14_01\:55/ | pv | ssh "user@fe80::2%wg0" -C -i /home/user/.ssh/id_ed25519 dd of=/media/storage/Backup/server/@server_root_2020-10-14_01\:55.btrfs
Das Ergebnis schaut meist so aus, dass die ersten 50-150MB mit ~6MB/s stattfinden. Da lokal.local an einer 50Mbit Verbindung hängt ist das voll in Ordnung. Danach sackt die Geschwindigkeit jedoch massiv ab und das in den Pipes eingefügte pv vermeldet
253MiB 0:30:36 [91.1KiB/s] und zwischenzeitlich auch KiB/s. Pings die über v4 und v6 über das Interface wg0 zwischen den Geräten laufen klappen jedoch problemlos.Eine Übertragung über SSH, die von lokal.local ausgeht und nicht über den Tunnel läuft wickelt die Übertragung problemlos ab und schafft über einige Stunden den Durchsatz, den mir die anderen Nutzer des lokalen Netzwerks übrig lassen. Es ändert sich dabei nur das Ziel vom SSH im ersten Beispiel also:
user@fe80::2%wg0 in user@server.com%bond0Ergo es liegt irgendwie am WireGuardTunnel und ich würde es gern korrigieren :=).
- Betriebssysteme: Ubuntu 20.04 mit aktiviertem HWE 5.4.0-51 Kernel
- Das Log enthält auf beiden Rechnern nur Meldungen zu Verbindungsaufbau/Initialisierung des Interface wg0
- Firewalls:
** lokal nutzt keine eigene Firewall, der Router hat keine Firewall aktiv ist aber Kernschrott (Telekom Speedport 721V).
Noch nicht getestet sind andere Anschlüsse/Router.