Configurar rutas TCP/IP alternativas en Windows
En ciertas ocasiones necesitamos que parte del tráfico que va dirigido a una IP o segmento de red sea ruteado por otra puerta de enlace distinta a la establecida por defecto, o bien por otra interfaz de red de nuestro equipo.
En Windows esto lo podemos hacer de varias formas, pero en este artículo veremos cómo definir y eliminar rutas directamente desde la línea de comandos, o sea desde el CMD.
Es importante aclarar que el entorno en que se hicieron las pruebas consta de un equipo con dos interfaces de red, la principal con dirección IP 192.168.1.15 que tiene configurada la puerta de enlace por defecto 192.168.1.1, y la interfaz de red secundaria con IP 192.168.1.20, que es la interfaz que tiene acceso a las direcciones IP's presentes en un segmento de red hipotético 10.10.10.0/30. Vamos con los comandos:
En Windows esto lo podemos hacer de varias formas, pero en este artículo veremos cómo definir y eliminar rutas directamente desde la línea de comandos, o sea desde el CMD.
Es importante aclarar que el entorno en que se hicieron las pruebas consta de un equipo con dos interfaces de red, la principal con dirección IP 192.168.1.15 que tiene configurada la puerta de enlace por defecto 192.168.1.1, y la interfaz de red secundaria con IP 192.168.1.20, que es la interfaz que tiene acceso a las direcciones IP's presentes en un segmento de red hipotético 10.10.10.0/30. Vamos con los comandos:
- Para agregar la ruta que nos permita acceder a por ejemplo la dirección IP 10.10.10.1/32, que como había mencionado es accesible mediante la interfaz de red con IP 192.168.1.20, hay que ejecutar el siguiente comando:
C:\Users\usuario>route add 10.10.10.0 mask 255.255.255.252 192.168.1.20
Como se puede apreciar, se le indica al sistema operativo a que agregue una ruta donde cualquier dirección IP correspondiente al segmento de red 10.10.10.0/30 sea redirigido por la interfaz física 192.168.1.20, y no por la puerta de enlace por defecto (interfaz con IP 192.168.1.15).
Correcto
C:\Users\usuario> - Para hacer que la ruta sea persistente, o lo que es lo mismo, que se agregue automáticamente cuando se reinicie el sistema operativo, hay que agregarle el argumento -p como se aprecia a continuación:
C:\Users\usuario>route -p add 10.10.10.0 mask 255.255.255.252 192.168.1.20
Correcto
C:\Users\usuario> - Para comprobar que la ruta se haya agregado correctamente podemos ejecutar el siguiente comando:
C:\Users\usuario>route print
En las líneas resaltadas se puede observar las directivas de ruteo y la ruta especificada como persistente.
===========================================================================
ILista de interfaces
19...f0 bf 97 db b5 af ......Realtek PCIe GBE Family Controller
14...40 25 c2 80 e5 70 ......Intel(R) Centrino(R) Wireless-N 6150
1...........................Software Loopback Interface 1
29...00 00 00 00 00 00 00 e0 Adaptador ISATAP de Microsoft
51...00 00 00 00 00 00 00 e0 Adaptador ISATAP de Microsoft #3
17...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
===========================================================================
IPv4 Tabla de enrutamiento
===========================================================================
Rutas activas:
Destino de red Máscara de red Puerta de enlace Interfaz Métrica
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.15 25
10.10.10.0 255.255.255.252 En vínculo 192.168.1.20 21
10.10.10.3 255.255.255.255 En vínculo 192.168.1.20 276
127.0.0.0 255.0.0.0 En vínculo 127.0.0.1 306
127.0.0.1 255.255.255.255 En vínculo 127.0.0.1 306
127.255.255.255 255.255.255.255 En vínculo 127.0.0.1 306
192.168.1.0 255.255.255.0 En vínculo 192.168.1.15 281
192.168.1.0 255.255.255.0 En vínculo 192.168.1.20 276
192.168.1.20 255.255.255.255 En vínculo 192.168.1.20 276
192.168.1.15 255.255.255.255 En vínculo 192.168.1.15 281
192.168.1.255 255.255.255.255 En vínculo 192.168.1.15 281
192.168.1.255 255.255.255.255 En vínculo 192.168.1.20 276
224.0.0.0 240.0.0.0 En vínculo 127.0.0.1 306
224.0.0.0 240.0.0.0 En vínculo 192.168.1.15 281
224.0.0.0 240.0.0.0 En vínculo 192.168.1.20 276
255.255.255.255 255.255.255.255 En vínculo 127.0.0.1 306
255.255.255.255 255.255.255.255 En vínculo 192.168.1.15 281
255.255.255.255 255.255.255.255 En vínculo 192.168.1.20 276
===========================================================================
Rutas persistentes:
Dirección de red Máscara de red Dirección de puerta de enlace Métrica
10.10.10.0 255.255.255.252 192.168.1.20 1
===========================================================================
IPv6 Tabla de enrutamiento
===========================================================================
Rutas activas:
Cuando destino de red métrica Puerta de enlace
1 306 ::1/128 En vínculo
1 306 ff00::/8 En vínculo
===========================================================================
Rutas persistentes:
Ninguno
C:\Users\usuario> - Para eliminar la ruta agregada en los pasos anteriores ejecutamos el comando route delete con el mismo segmento de red o dirección que habíamos especificado cuando agregamos la ruta:
C:\Users\usuario>route delete 10.10.10.0
Correcto
C:\Users\usuario>
Comentarios
Publicar un comentario