Cómo agregar una ruta TCP / IP estática a la tabla de rutas de Windows

Cómo agregar una ruta TCP / IP estática a la tabla de rutas de Windows

En algunos tipos específicos de entornos, puede resultar útil agregar una ruta estática a la tabla de enrutamiento de Windows. He aquí cómo hacerlo.

Una tabla de enrutamiento dicta a dónde van todos los paquetes cuando salen de un sistema, ya sea que ese sistema sea un enrutador físico o una PC. La mayoría de los enrutadores, incluido el integrado en su PC con Windows, utilizan alguna forma de enrutamiento dinámico, donde el enrutador puede seleccionar el mejor lugar para reenviar paquetes en función de la información que obtiene de otros enrutadores. Puede ver esto en acción si usa el comando traceroute para monitorear las conexiones que hace un paquete cuando llega a su destino final.

La mayoría de los enrutadores también le permiten agregar una ruta estática (que no se actualiza dinámicamente) si aún desea reenviar parte del tráfico a un enrutador o puerta de enlace específicos. ¿Por qué? Bueno, la mayoría de las personas que usan Windows en casa o en una pequeña empresa probablemente no lo harán, pero puede ser útil en algunas circunstancias, como:

  • Tiene dos conexiones a Internet, tal vez una para uso regular y otra para conectarse a una red de trabajo, y desea que todo el tráfico a un cierto rango de direcciones IP se enrute a través de una de esas conexiones.
  • Ha configurado varias subredes en su red y necesita dirigir el tráfico a una subred en particular. Las rutas estáticas pueden ser particularmente útiles para probar este tipo de entornos.
  • En realidad, está utilizando una PC con Windows como enrutador para su red y desea un control más preciso sobre ella.

Si alguno de estos se aplica a usted, siga leyendo. Tendrá que sumergirse en el símbolo del sistema para agregar una ruta estática a la tabla de enrutamiento de Windows, pero es fácil y lo guiaremos a través de los pasos.

Mostrar tabla de enrutamiento de Windows

Antes de comenzar a agregar rutas, puede ser útil ver primero la tabla de rutas. Inicie el símbolo del sistema presionando Windows + X, luego seleccione «Símbolo del sistema (administrador)» en el menú Usuarios avanzados.

Nota: Si ve PowerShell en lugar de Símbolo del sistema en el menú Usuarios avanzados, este es un cambio que ocurrió con Creators Update para Windows 10. Es muy fácil volver a mostrar el símbolo del sistema en el menú Usuarios avanzados si lo desea. , o puede probar PowerShell. Puede hacer casi cualquier cosa que pueda hacer en el símbolo del sistema en PowerShell, además de muchas otras cosas útiles.

En el símbolo del sistema, escriba el siguiente comando y presione Entrar:

route print

Verá una larga lista de destinos de red y las puertas de enlace a las que se reenvían los paquetes cuando van a ese destino. A menos que ya haya agregado rutas estáticas a la tabla, todo lo que vea aquí se generará dinámicamente.

Agregar una ruta estática a la tabla de rutas de Windows

Para agregar una ruta estática a la tabla, debe escribir un comando con la siguiente sintaxis:

route ADD destination_network MASK subnet_mask  gateway_ip metric_cost

los subnet_mask y metric_cost Los componentes son opcionales para realizar pedidos. Si no especifica una máscara de subred, 255.255.255.0 se utilizará automáticamente. Si no especifica un costo de métrica, se utilizará un costo mayor que la entrada de destino 0.0.0.0. El valor del costo de la métrica es simplemente un costo relativo a los otros costos en la tabla y se usa cuando Windows elige entre múltiples rutas que pueden llegar al mismo destino.

Ainsi, par exemple, si vous vouliez ajouter une route spécifiant que tout le trafic à destination du sous-réseau 192.168.35.0 allait vers une passerelle à 192.168.0.2 et que vous vouliez simplement utiliser le coût de la métrique automatique, vous utiliseriez la commande siguiente, próximo :

route ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2

Si tuviera que usar el route print comando para mirar la tabla ahora, verá su nueva ruta estática.

Es bastante fácil, pero hay una falla adicional. Cuando agrega una ruta estática, de forma predeterminada solo dura hasta la próxima vez que inicie Windows. La razón es que muchas empresas utilizan una lista coordinada de rutas estáticas que se actualiza con bastante frecuencia. En lugar de agregar y actualizar todas estas rutas en cada máquina, simplemente distribuyen un archivo de secuencia de comandos por lotes que agrega las rutas más recientes cuando se inicia Windows. Esto mantiene la tabla de enrutamiento relativamente limpia.

Sin duda, puede utilizar el método de secuencia de comandos por lotes usted mismo. Escribir scripts por lotes no es difícil. Pero si solo agrega una o dos rutas estáticas que cree que no cambiará con frecuencia, puede agregar el -p opción de comando para conservar la ruta. Una ruta persistente permanece en su lugar incluso cuando se inicia Windows. Usando el mismo comando que usamos anteriormente, puede conservar esta ruta con el siguiente cambio:

route -p ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2

Eliminar una ruta estática de la tabla de rutas de Windows

Por supuesto, llegará un momento en el que es posible que desee eliminar una ruta estática de su tabla. Solo necesita escribir un comando usando la siguiente sintaxis:

route delete destination_network

Entonces, para eliminar la ruta que creamos anteriormente con la red de destino 192.168.35.0, simplemente escribiríamos este comando y presionaríamos enter:

route delete 192.168.35.0

Sí, usar rutas estáticas es un poco esotérico cuando se trata de administrar la mayoría de las redes domésticas y las pequeñas empresas. Pero si es necesario, es un proceso bastante sencillo. Y si no necesita hacerlo ahora, al menos sabe que es una opción en el futuro.

Experto Geek - Tu Guía en Tendencias Tecnológicas