Určení aktuální velikosti MTU

Před nastavením parametru Maximum Transmission Unit může být potřeba určit jeho aktuální hodnotu. Obvykle činí 1500 bajtů, ale nelze vyloučit, že se může lišit.

  1. Spusťte jako správce "PowerShell" z kontextového menu tlačítka "Start".
  2. Jak změnit MTU ve Windows 10-1
  3. Proveďte příkaz netsh interface ipv4 show subinterfaces. Velikosti MTU budou uvedeny v prvním sloupci se stejným názvem zvlášť pro každé připojení – jak fyzické, tak virtuální.
  4. Jak změnit MTU ve Windows 10-2

Pokud je na počítači použito drátové připojení, pravděpodobně se bude nazývat "Ethernet", pokud bezdrátové – "Wireless", "Wi-Fi" nebo "Bezdrátová síť".

Určení optimálního MTU

Optimální hodnota MTU je ta, při které se pakety internetového provozu nefragmentují. Zadaná hodnota MTU v systému Windows 10 1500 bajtů ne vždy odpovídá optimální, proto určení nejvhodnější hodnoty MTU nebude nadbytečné.

  1. Otevřete jako správce konzoli "PowerShell" a proveďte příkaz ping google.com -f -l 1500.
  2. Jak změnit MTU ve Windows 10-3

  3. V případě, že se vrátí zpráva "Vyžaduje se fragmentace paketu, ale je nastaven omezující příznak", snižte hodnotu 1500 o 10-50 jednotek a příkaz opakujte.
  4. Jak změnit MTU ve Windows 10-4
  5. Postupně snižujte hodnotu v příkazu ping, dokud zpráva nezmizí.

Stejným způsobem lze určit horní mez optimální hodnoty MTU.Vzhledem k tomu, že při provádění uvedeného příkazu není zohledněna velikost hlaviček IP a požadavků protokolu ICMP, je žádoucí k testované hodnotě přidat 28 bajtů – tak bude získaný výsledek přesnější.

Způsob 1: Nastavení "Jumbo Frame"

Tento způsob předpokládá použití grafického rozhraní Windows, avšak uvedené nastavení není podporováno všemi síťovými adaptéry.

  1. Otevřete "Síťová připojení", provedením příkazu ncpa.cpl v dialogovém okně rychlého spuštění aplikací, které se otevře stisknutím kláves Win + R.
  2. Jak změnit MTU ve Windows 10-5
  3. Klikněte pravým tlačítkem myši na používaný síťový adaptér a vyberte z kontextového menu možnost "Vlastnosti".
  4. Jak změnit MTU ve Windows 10-6
  5. V okně "Vlastnosti" adaptéru stiskněte tlačítko "Nastavit".
  6. Jak změnit MTU ve Windows 10-7
  7. Přepněte se na kartu "Pokročilé" a najděte v poli "Vlastnost" položku "Jumbo Packet". Vyberte z rozbalovacího seznamu "Hodnota" vhodnou hodnotu a uložte nastavení.
  8. Jak změnit MTU ve Windows 10-8

Při změně nastavení může být připojení na několik sekund přerušeno.

Způsob 2: Konzole

Flexibilnějším způsobem změny MTU ve Windows 10 je použití konzole.

  1. Určete název síťového rozhraní, pro které chcete změnit hodnotu MTU. Můžete jej zobrazit v okně "Síťová připojení".
    Jak změnit MTU ve Windows 10-9
    Také můžete vypsat seznam připojení příkazem netsh interface ipv4 show subinterfaces, provedeným v spuštěném "PowerShell" nebo "Příkazovém řádku" s oprávněním správce.
  2. Jak změnit MTU ve Windows 10-10

  3. Proveďte příkaz netsh interface ipv4 set subinterface NAME mtu=SIZE store=persistent, nahraďte NAME názvem požadovaného síťového rozhraní a SIZE – novou velikostí MTU v bajtech.
  4. Jak změnit MTU ve Windows 10-11

Ujistěte se, že internetové připojení funguje normálně.

Způsob 3: Třetí aplikace

Některé třetí programy pro nastavení a optimalizaci síťových připojení, například TCP Optimizer, mohou měnit hodnotu parametru Maximum Transmission Unit.

Stáhnout TCP Optimizer z oficiálních stránek

  1. Stáhněte aplikaci z webu vývojáře a spusťte ji jako správce. Program je přenosný, nevyžaduje instalaci.
  2. Po aktivaci režimu "Custom" změňte hodnotu v poli "MTU" a klikněte na tlačítko "Apply changes".
  3. Jak změnit MTU ve Windows 10-12

Změny by měly vstoupit v platnost okamžitě.

Způsob 4: "Editor registru"

Celkem funkční, ale ne nejpohodlnější způsob nastavení MTU, protože vyžaduje ruční úpravu klíče systémového registru.

  1. Otevřete "Editor registru" zadáním příkazu regedit do dialogového okna pro spuštění (Win + R).
  2. Jak změnit MTU ve Windows 10-13

  3. Rozbalte klíč HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E972-E325-11CE-BFC1-08002bE10318}. Klíč obsahuje několik podklíčů s názvy "0000", "0001", "0002" a tak dále – pečlivě si prohlédněte jejich obsah a vyberte ten, kde je jako hodnota parametru "DriverDesc" uvedeno jméno síťového adaptéru, pro který se mění MTU. Název můžete zjistit v okně "Vlastnosti" připojení ("Připojení přes:"), viz krok 2 v Způsobu 1. V tomto podklíči bude také umístěn parametr "NetCfgInstanceId" – zapamatujte si nebo si poznamenejte jeho hodnotu.
  4. Jak změnit MTU ve Windows 10-14
  5. Poté rozbalte klíč HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterfaces a najděte v něm pododdíl, který má stejné jméno jako hodnota parametru "NetCfgInstanceId". Přejděte do něj, najděte zde parametr MTU a nastavte pro něj požadovanou hodnotu v desítkové soustavě.
  6. Jak změnit MTU ve Windows 10-15

Pokud parametr MTU chybí, bude nutné ho vytvořit ručně. K tomu klikněte pravým tlačítkem myši na pododdíl nebo na jeho prázdnou oblast a vyberte z kontextového menu "Vytvořit""Parametr DWORD".
Jak změnit MTU ve Windows 10-16
Uložte nastavení, zavřete "Editor registru" a nezapomeňte restartovat počítač.