Ich weiß nicht, ob mein Problem, dass ich hatte, auch hier rein passt.
Aber ich hatte auch so ein ähnliches Problem, bzw. jedes mal, wenn ich auf UDP gestellt habe, konnte ich beobachten, dass es für Millisekunden kurze Unterbrechungen in der Verbindung alle 5 bis 10 Minuten gab, mal mehr mal weniger, was VoIP + Gaming und ähnliche Geschichten nahzu unmöglich gemacht hat, bzw. es durch diese Abbrüche keine ordentliche Kommunikation gewährleistet werden konnte. Klar, normales Surfen im Web, Websites usw. ging natürlich.
Ich hatte das einfach mal auf TCP umgestellt und siehe da, es gab keine Unterbrechungen mehr.
Ich habe das ganze nun bei mir auf Pfsense letztendlich so gelöst, weil ich das bestmögliche, auch was die Geschwindigkeit betrifft, rausholen wollte, dass ich mir zwei Stränge zu PP eingerichtet habe, einmal UDP und einmal TCP.
Bei der Firewall-Regel habe ich das ganze so konfiguriert, dass er die internen TCP Pakete vom lokalen Netzwerk durch die UDP-(PP)-Verbindung jagd und die internen UDP Pakete vom lokalen Netz durch die TCP-(PP)-Verbindung. Somit hab ich das Problem bei mir gelöst und habe auch soweit keine Geschwindigkeitseinbußen und die Verbindung bleibt bestehen ohne lags oder ähnlichem.
Hin und wieder Kann es passieren, dass man kurz was merkt, ist aber sehr selten und macht sich so gut wie gar nicht bemerkbar.
Die letzte Regel ist für alle anderen Protokolle wie z.B. ICMP, die einfach durch die UDP-(PP)-Verbindung geht, gleiches gilt für alle anderen die nicht UDP und TCP sind.
Woran genau das liegt mit dem Packetloss weiß ich nicht. Vielleicht ist's auch bei mir lokal eine falsche Konfiguration, wüsste aber nicht, woran das liegen könnte, oder vlt. doch was ganz anderes, egal. Aber vllt. hilfts ja jemandem weiter.