¿No sabes por dónde empezar? Ayúdanos normalizando artículos.
¿Tienes experiencia? Crea alguno de estos artículos de actualidad.
Comando Route
|
Comando route. Es un comando que muestra y modifica las entradas en la tabla de enrutamiento IP. Usado sin parámetros, muestra la ruta de ayuda.
Sumario
[ocultar]Descripción
El comando route muestra la tabla de enrutamiento que reside en el kernel y también se usa para modificarla. La tabla que especifica cómo se enrutan los paquetes a un host se llama tabla de enrutamiento.
Sintaxis
La sintaxis es
route [opciones]
route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]
Opciones
-n Muestra la tabla de enrutamiento en formato numérico [dirección IP]
-e Muestra la tabla de enrutamiento en formato hostname
add Añade una nueva ruta a la tabla de enrutamiento
del Elimina una ruta de la tabla de enrutamiento
Opciones usadas con add y del:
-net Indica que el objetivo es una red
-host Indica que el objetivo es un host
gw Especifica el puerta de enlace del host o red objetivo
netmaskUsado para especificar la máscara de subred del host o red de destino
dev Especifica el dispositivo o interfaz donde se enviarán los paquetes
reject Rechaza los paquetes enviados a una ruta o host particular
Ejemplos
1- Para mostrar todo el contenido de la tabla de enrutamiento IP, escriba:
route print
-Para mostrar la tabla de enrutamiento:
route -n
El comando anterior mostrará:
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
En la tabla anterior:
Destination -Indica la dirección IP de la red o host de destino
Gateway -Indica el puerta de enlace desde el cual se alcanza el host o red de destino
Genmask -Indica el destino de la máscara de subred
Flags -Indica el estado actual de ruta
U - La ruta está activa
H - El objetivo es un host
G - Utilizar puerta de enlace
Iface -Indica la interfaz
2- Para mostrar las rutas en la tabla de enrutamiento IP que comienzan con 10., escriba:
route print 10 .*
3- Para añadir una ruta predeterminada con la dirección de puerta de enlace predeterminada de 192.168.12.1, escriba:
route add 0.0.0.0 máscara 0.0.0.0 192.168.12.1
4- Para añadir una ruta al destino 10.41.0.0 con la máscara de subred 255.255.0.0 y la dirección del salto siguiente 10.27.0.1, escriba:
route add 10.41.0.0 máscara 255.255.0.0 10.27.0.1
5- Para añadir un persistente ruta al destino 10.41.0.0 con la máscara de subred 255.255.0.0 y la dirección del salto siguiente 10.27.0.1, escriba:
route -p add 10.41.0.0 máscara 255.255.0.0 10.27.0.1
6- Para añadir una ruta al destino 10.41.0.0 con la máscara de subred 255.255.0.0, la dirección del siguiente salto 10.27.0.1, métricas y el costo de 7, escriba:
route add 10.41.0.0 máscara 255.255.0.0 10.27.0.1 métricas 7
7- Para añadir una ruta al destino 10.41.0.0 con la máscara de subred 255.255.0.0, la dirección del siguiente salto 10.27.0.1, y la utilización de la interfaz de índice 0x3, escriba:
route add 10.41.0.0 máscara 255.255.0.0 10.27.0.1 si 0x3
8- Para eliminar la ruta al destino 10.41.0.0 con la máscara de subred 255.255.0.0, escriba:
route delete 10.41.0.0 máscara 255.255.0.0
9- Para eliminar todas las rutas en la tabla de enrutamiento IP que comienzan con 10., Escriba:
route delete 10 .*
10-Para cambiar la dirección siguiente salto de la ruta con el destino de 10.41.0.0 y la máscara de subred 255.255.0.0 de 10.27.0.1 a 10.27.0.25, escriba:
route change 10.41.0.0 máscara 255.255.0.0 10.27.0.25
Fuentes
- route. Consultado el 12 de agosto de 2013.
- comando route. Consultado el 12 de agosto de 2013.