Hi GMCH,
I understand the challenge you're facing—especially when your DHCP server is correctly configured to send Option 26 (Interface MTU) with a value of 1492, but Windows 11 continues to default to 1500.
Why This Happens
Unfortunately, Windows does not honor DHCP Option 26 by default. While the DHCP specification allows for MTU configuration via this option, Windows clients have historically ignored it, opting instead to use the default MTU of 1500 unless manually overridden.
Workarounds You Can Try
Manually Set MTU via PowerShell You can explicitly set the MTU for your network interface using PowerShell:
powershell
Get-NetAdapter | Where-Object {$_.Status -eq "Up"} | Set-NetIPInterface -NlMtu 1492
Or target a specific adapter:
powershell
Set-NetIPInterface -InterfaceAlias "Ethernet" -NlMtu 1492
- Use Registry to Enforce MTU (Advanced) You can create a registry entry to enforce MTU on a specific interface: Navigate to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<InterfaceGUID>Add aDWORDvalue namedMTUand set it to1492. Be sure to back up your registry before making changes. Use Group Policy or Scripts for Enterprise Environments If you're managing multiple machines, consider deploying a startup script or GPO to enforce MTU settings across clients.
No Native “Use DHCP MTU” Toggle
You're correct—Windows 11 does not offer a native setting to “use MTU from DHCP”, and this behavior has been consistent across Windows versions. If this is a critical requirement for your environment, you might consider submitting feedback via the Feedback Hub or exploring third-party DHCP clients that respect Option 26.
I hope my answer is useful for you.
Best regards,
Quinnie Quoc.