Cambiar MTU en Windows Server por Powershell
Hoy quiero enseñaros como modificar la MTU de una tarjeta de red en un servidor Windows Server 2016 / 2019 vía comandos de Powershell.
Esto es una pauta habitual si administras sistemas operativos y quieres por ejemplo configurar Jumbo Frame. Un Jumbo Frame fue diseñado cuando aparecieron las redes gigabit. Lo que permite es aumentar el tamaño del paquete entre dos puntos de una red de datos. El tamaño estándar es de 1500 bytes y con Jumbo Frame podemos llegar hasta 12000 bytes. Esto no es ideal en todos los casos, pero cuando trabajáis con redes de almacenamiento puede mejorar el rendimiento de las mismas en momentos puntuales.
Así vamos a daros un par de métodos vía powershell que os pueden servir para modificar la MTU de vuestra tarjetas de red en Windows. Decir que toda la infraestructura de red (switchs, routers,…) deben soportar Jumbo Frames.
Así que vamos al lío…
Con el siguiente comando podemos ver el estado de los interfaces:
1 |
netsh interface ipv4 show interfaces |
Miraremos el valor de IDX y pasaremos el siguiente comando para modificar la MTU del interfaz:
1 |
netsh interface ipv4 set subinterface "14" mtu=9014 store=persistent |
Para comprobar que se aplica bien usaremos el comando ping. Si no se ha aplicado bien veremos “Packet needs to be fragmented but DF set” y si se ha hecho bien veremos una respuesta correcta al ping con el valor que pasamos de la MTU:
1 |
ping IP-Destino -f -l VALOR-MTU |
Otro comando que podéis usar es, primero para comprobar:
1 |
Get-NetAdapterAdvancedProperty -RegistryKeyword "*JumboPacket" |
Para modificar una interfaz concretar:
1 |
Set-NetAdapterAdvancedProperty -Name "storage1" -RegistryKeyword "*JumboPacket" -RegistryValue 9014 |
¿Te ha gustado la entrada SÍGUENOS EN TWITTER?
Te ha gustado la entrada SGUENOS EN TWITTER O INVITANOS A UN CAFE?