Cómo agregar una ruta TCP / IP estática a la tabla de enrutamiento de Windows
En algunos tipos específicos de entornos, puede que le resulte útil agregar una ruta estática a la tabla de enrutamiento en Windows. Aquí está cómo hacerlo.
Una tabla de enrutamiento determina 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 algún tipo de enrutamiento dinámico, donde el enrutador es capaz de seleccionar el mejor lugar para reenviar paquetes según la información que obtiene de otros enrutadores. Puede verlo en funcionamiento si usa el comando traceroute para ver 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 (una que no se actualiza dinámicamente) si desea reenviar siempre cierto tráfico a un enrutador o puerta de enlace específico. ¿Por qué? Bueno, la mayoría de las personas que usan Windows en su hogar o pequeña empresa probablemente no lo harán, pero esto puede ser útil en ciertas circunstancias, como:
- Tiene dos conexiones de 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 determinado rango de direcciones IP se realice en 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 mayor control sobre ella.
Si alguno de esos se aplica a usted, siga leyendo. Deberá sumergirse en la solicitud de comando 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.
Ver la tabla de enrutamiento de Windows
Antes de comenzar a agregar rutas, puede ser útil ver primero la tabla de enrutamiento. Arranque el símbolo del sistema presionando Windows + X y luego seleccione "Símbolo del sistema (Admin)" en el menú Usuarios avanzados.
Nota: Si ve PowerShell en lugar del Símbolo del sistema en el menú Usuarios avanzados, ese es un cambio que surgió con la Actualización de creadores para Windows 10. Es muy fácil volver a mostrar el Símbolo del sistema en el menú Usuarios avanzados si lo desea, o Puedes darle una oportunidad a PowerShell. Puedes hacer casi todo en PowerShell que puedes hacer en el símbolo del sistema, además de muchas otras cosas útiles.
En el símbolo del sistema, escriba el siguiente comando y presione Enter:
impresión de la ruta
Verá una larga lista de destinos de red y las puertas de enlace a las que se reenvían los paquetes cuando se dirigen 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 enrutamiento de Windows
Para agregar una ruta estática a la tabla, escribirá un comando con la siguiente sintaxis:
ruta ADD red de destino MÁSCARA máscara de subred gateway_ip metric_cost
los máscara de subred
y metric_cost
Los componentes son opcionales al comando. Si no especifica una máscara de subred, 255.255.255.0 se utilizará automáticamente. Si no especifica un costo métrico, se utilizará un costo uno mayor que la entrada de destino 0.0.0.0. El valor del costo métrico es solo un costo que está relacionado con otros costos en la tabla y se usa cuando Windows decide entre varias rutas que podrían alcanzar el mismo destino.
Entonces, por ejemplo, si desea agregar una ruta que especifique que todo el tráfico vinculado a la subred 192.168.35.0 fue a una puerta de enlace en 192.168.0.2 y solo quería usar el costo métrico automático, usaría el siguiente comando:
ruta ADD 192.168.35.0 MÁSCARA 255.255.255.0 192.168.0.2
Si fueras a usar el impresión de la ruta
comando para mirar la tabla ahora, verías tu nueva ruta estática.
Eso es bastante fácil, pero hay una pequeña captura adicional. Cuando agrega una ruta estática, de forma predeterminada, solo dura hasta la próxima vez que inicie Windows. La razón de esto 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 esas rutas en cada máquina, simplemente distribuyen un archivo de script por lotes que agrega las rutas más nuevas durante el inicio de Windows. Esto mantiene la tabla de enrutamiento relativamente despejada.
Ciertamente, usted podría utilizar el método de script por lotes usted mismo. Escribir scripts por lotes no es difícil. Pero si solo está agregando una o dos rutas estáticas que no espera cambiar a menudo, puede agregar la -pag
Opción al comando para hacer que la ruta sea persistente. Una ruta persistente permanece en su lugar incluso cuando Windows se inicia. Usando el mismo comando que usamos anteriormente, podría hacer que la ruta sea persistente con la siguiente modificación:
ruta -p ADD 192.168.35.0 MÁSCARA 255.255.255.0 192.168.0.2
Eliminar una ruta estática de la tabla de enrutamiento de Windows
Por supuesto, llegará un momento en el que querrá eliminar una ruta estática de su tabla. Todo lo que tienes que hacer es escribir un comando usando la siguiente sintaxis:
eliminar ruta red de destino
Entonces, para eliminar la ruta que creamos anteriormente con la red de destino 192.168.35.0, todo lo que deberíamos hacer es escribir este comando y presionar Enter:
ruta eliminar 192.168.35.0
Sí, el uso de rutas estáticas es un poco esotérico cuando se trata de administrar la mayoría de las redes domésticas y de pequeñas empresas. Pero si necesitas hacerlo, es un proceso bastante fácil. Y si no necesita hacerlo ahora, al menos sabe que es una opción en el futuro..