Whatever approach you try make sure you are only changing the MTU on the WAN ethernet interface so that your LAN interfaces stay on the default 1500.
Also check if you can find the MSS clamping option in your router.
The default behaviour should be applying it only to connections which will require the outgoing WAN interface
with TCP MSS automatically set to MTU-40 (IPv4, 1460) and MTU-60 (IPv6, 1440).
As I mentioned before the intended result is 1508 MTU on the WAN ethernet interface and 1500 MTU on the inside of the PPP interface (of PPPoe).
You can test the outcome with options on a PING command, example for Windows:
ping 1.1.1.1 -f -l 1472
where this requests to send an un-fragmentable (DF) packet that will completely fill the 1500 MTU.
1472 should succeed while
1473 should receive the standard error: "Packet needs to be fragmented but DF set."
Your VPN connections should already be allowing for overhead and their virtual interfaces will have their own smaller MTU typcially in a range 1400 (e.g. IPSec) to1420 (e.g. Wireguard).
prlzx on Zen: FTTC (VDSL) at ~40Mbps / 10Mbps
with IP4/6 (no v6? - not true Internet)
Edited by prlzx (Mon 19-Feb-24 13:23:21)