I'm confused. He does tests to find a value of 1460. He says to add 28 to this (i.e. 1488). Then he proceeds to set the MTU to 1428?
It doesn’t really matter. very general and quite simplified there is hardware which has a problem with an MTU of 1500. The larger the MTU size is, the more data can fit into fewer packets. This generally results in a faster and more efficient transmission of data across your network.
On the other hand, if an error occurs, the packet will take longer to re-transmit. Also, more data within fewer packets can result in the packets being bloated.
Larger packets are more likely to suffer from delays and even corruption. A greater MTU size can also increase latency, whereas setting it to a smaller number can help improve the overall latency.
Therefore, you should change the MTU size to be the maximum it can be without any detrimental effects. It may take a few tries to find the best size, but is worth the time investment to help optimize the performance of your network.
The simplest way to determine the optimal MTU size for your home network is through a simple ping test via the terminal.
This process involves sending multiple ping requests whilst gradually reducing the packet size until it no longer needs to be fragmented; this is where the messages are divided into smaller packets.
so you type n the name of a pingable domain followed by the -f and -l switches and then a test packet size to start. like:
ping f whateveradressyouliketouseforthistest -l 1500
If you receive a message saying that the packets need to be fragmented, perform the test again whilst reducing the packet size slightly. 10 or 12 bytes is nice enough decrease. If it is not fragmented you can increase the MTU in identical steps till it fragments.
But well, enough from me, Google is your friend here 🤓 The problem of the OP as well as its solution and detailed explanation is well documented.