Cómo agregar rutas TCP/IP estáticas a la tabla de enrutamiento de Windows
Para agregar una ruta estática a la tabla de enrutamiento, abra un símbolo del sistema y ejecute «agregar ruta» seguido de la dirección de la red de destino, la máscara de subred y la dirección de la puerta de enlace. Ejecute «Imprimir indicaciones» para ver las indicaciones existentes y confirmar que las suyas se han agregado a la tabla.
En ciertos tipos de entornos, puede resultarle útil agregar rutas estáticas a la tabla de enrutamiento. Aquí se explica cómo hacerlo en Windows 11, 10, 8 y 7.
¿Qué es una tabla de enrutamiento?
Las tablas de enrutamiento dictan 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, incluidos los integrados en las PC con Windows, utilizan algún tipo de enrutamiento dinámico, en el que los enrutadores eligen el mejor lugar para reenviar paquetes en función de la información que obtienen de otros enrutadores. Puede verlo funcionando si usa el comando traceroute para ver cómo se realiza la conexión a medida que los paquetes llegan a su destino final.
La mayoría de los enrutadores también le permiten agregar rutas estáticas (rutas que no se actualizan dinámicamente) si desea reenviar siempre cierto 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 hagan, pero puede ser útil en ciertas situaciones, como:
- Tiene dos conexiones a Internet, quizás una para uso general y otra para conectarse a una red de trabajo, y desea que todo el tráfico a un rango específico de direcciones IP pase por una de esas conexiones.
- Tiene varias subredes configuradas en su red y necesita dirigir el tráfico a una subred específica. Las rutas estáticas son especialmente útiles al probar este tipo de entornos.
- Básicamente, está utilizando su PC con Windows como un enrutador para su red y desea tener más control sobre ella.
Si alguno de estos se aplica a usted, siga leyendo. Deberá profundizar en el símbolo del sistema para agregar rutas estáticas a la tabla de enrutamiento de Windows, pero es fácil y lo guiaremos a través de los pasos.
Ver tabla de enrutamiento de Windows
Antes de comenzar a agregar rutas, puede ser útil echar un vistazo a la tabla de enrutamiento. Inicie el Símbolo del sistema presionando Windows + X, luego elija Símbolo del sistema (Administrador) en el menú Usuarios avanzados.
notas: Si ve PowerShell en lugar del símbolo del sistema en el menú Usuarios avanzados, es un cambio introducido por Windows 10 Creators Update. Es fácil volver a mostrar el símbolo del sistema en el menú Usuarios avanzados si lo desea, o puede intentar usar PowerShell. Puede hacer casi todo en PowerShell que puede 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 Entrar:
impresión de ruta
Verá una larga lista de destinos de red y las puertas de enlace a las que se reenvían los paquetes en su camino hacia ese destino. Todo lo que ve aquí se generará dinámicamente a menos que haya agregado rutas estáticas a la tabla.
Agregar una ruta estática a la tabla de enrutamiento de Windows
Para agregar una ruta estática a la tabla, escriba el comando usando la siguiente sintaxis:
Ruta agregar destino_red MASK subnet_mask gateway_ip metric_cost
subnet_mask
y componentespormetric_cost
Los comandos son opcionales. 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 otros costos en la tabla y se usa cuando Windows decide entre varias rutas que pueden llegar al mismo destino.
Entonces, por ejemplo, si quisiera agregar una ruta especificando que todo el tráfico vinculado a la subred 192.168.35.0 vaya a la puerta de enlace en 192.168.0.2, y solo quisiera usar costos de métricas automáticas, usaría el siguiente comando:
Ruta añadir 192.168.35.0 máscara 255.255.255.0 192.168.0.2
Si ahora usas elroute print
comando para ver la tabla, y debería ver la nueva ruta estática.
Todo esto es muy simple, pero hay un pequeño problema adicional. Cuando agrega una ruta estática, por defecto solo dura hasta la próxima vez que inicie Windows. El motivo es que muchas empresas utilizan listas de rutas estáticas conciliadas que se actualizan con frecuencia. En lugar de agregar y actualizar todas estas rutas en cada máquina, distribuyen un archivo de script por lotes que agrega las rutas más recientes durante el inicio de Windows. Esto mantiene la tabla de enrutamiento relativamente despejada.
Por supuesto, puede usar el método de secuencia de comandos por lotes usted mismo. No es tan difícil escribir scripts por lotes. Sin embargo, si solo está agregando una o dos rutas estáticas que no espera cambiar muy a menudo, puede simplemente-p
Agregue la opción al comando para hacer que las rutas sean persistentes. Las rutas persistentes persisten incluso cuando se inicia Windows. Usando el mismo comando que usamos anteriormente, puede hacer que esta ruta sea persistente con la siguiente modificación:
ruta-llenar 192.168.35.0 máscara 255.255.255.0 192.168.0.2
Eliminar rutas estáticas de la tabla de enrutamiento de Windows
Por supuesto, puede haber momentos en los que desee eliminar una ruta estática de la tabla. Todo lo que tiene que hacer es escribir el comando usando la siguiente sintaxis:
ruta eliminar destino_red
Entonces, para eliminar la ruta que creamos anteriormente con la red de destino 192.168.35.0, todo lo que tenemos que hacer es escribir este comando y presionar Enter:
eliminar ruta 192.168.35.0
Sí, usar rutas estáticas es un poco esotérico cuando se administran la mayoría de las redes domésticas y de pequeñas empresas. Sin embargo, si realmente necesita hacer esto, es un proceso muy simple. Si no necesita hacer esto ahora, al menos sabe que es una opción en el futuro.