ROUTE(8) Manual del Administrador del Sistema Linux ROUTE(8) NOMBRE route - muestra y/o manipula la tabla de enrutamiento IP SINOPSIS route [-CFvnNee] [-A familia |-4|-6] route [-v] [-A family |-4|-6] add [-net|-host] destino [netmask Nm] [gw Gw] [metric N] [mss M] [window W] [irtt I] [reject] [mod] [dyn] [reinstate] [[dev] If] route [-v] [-A familia |-4|-6] del [-net|-host] destino [gw Gw] [netmask Nm] [metric M] [[dev] If] route [-V] [--version] [-h] [--help] DESCRIPCION Route manipula la tabla de enrutamiento IP del kernel. Su principal uso consiste en establecer rutas estaticas hacia equipos o redes especificos via interfaces previamente configuradas con el programa ifconfig(8). Cuando se emplean las opciones add p del, route modificara las tablas de enrutamiento. Si no se usa ninguna de ellas, se mostrara el contenido de dichas tablas. OPCIONES -A familia Usa la familia de direcciones especificada (por ejemplo 'inet'). Puede ver la lista completa ejecutando route --help. La opcion -6 equivale a --inet6 y -4 equivale a -A inet -F trabaja sobre la tabla de enrutamiento FIB del nucleo. Este sera el comportamiento por defecto. -C Muestra la cache de rutas del nucleo. -v Selecciona el modo de informacion detallada. -n Muestra direcciones numericas en vez de tratar de determinar nombres simbolicos de equipos. Resulta util si pretende averiguar por que la ruta a su servidor de nombres se ha evaporado. -e Use el formato de netstat(8) para mostrar la tabla de enrutamiento. -ee generara una linea muy larga con todos los parametros de dicha tabla. del Borra una ruta. add Anade una nueva ruta. destino red o equipo destino. Puede dar una direccion, una red simbolica o un nombre de equipo. Tambien puede emplear la notacion /prefixlen en lugar de emplear netmask. -net El destino es una red. -host El destino es un equipo. netmask NM Este modificador especifica la mascara de red de la ruta que se va a anadir. gw GW Cualquier paquete IP para la red o equipo de destino se enrutara a traves del gateway especificado. NOTA: el gateway especificado debe habilitarse en primer lugar. Normalmente esto significa que se ha de establecer una ruta estatica hacia ese gateway previamente. Si se especifica la direccion de uno de los interfaces locales, este se usara para decidir a que interfaz se enrutaran los paquetes. Este es un truco de compatibilidad con BSD. metric M define como M la metrica en la tabla de enrutamiento (usada por las aplicaciones de enrutamiento). Si no se define esta metrica, la familia de direcciones para inet6 (IPv6) se predefine a '1' y para inet (IPv4) a '0'. Siempre deberia definirse expresamente un valor para la metrica evitando las opciones por defecto - tambien difieren de iproute2. mss M Define la Unidad Maxima de Transmision (MTU de las siglas en ingles) de la ruta a M bytes. Observe que la implementacion actual de la orden route no permite definir el Tamano Maximo de Segmento (MSS por sus siglas en ingles). window W Establece el tamano de la ventana TCP para conexiones por esta ruta con un valor de W bytes. Normalmente solo se usa en redes AX.25 con manejadores incapaces de manejar tramas una detras de otra. irtt I Establece el tiempo inicial de recorrido total (irtt) para una conexion por esta ruta con un valor de I milisegundos (1-12000). Normalmente solo se usa en redes AX.25. Si se omite este valor, se usara el valor por defecto RFC 1122 de 300ms. reject Instala una ruta de bloqueo, que hara que fracase un proceso de busqueda de ruta. Se usa, por ejemplo, para aislar redes mediante una mascara antes de usar la ruta por defecto. Esto NO debe usarse para hacer cortafuegos. mod, dyn, reinstate Instala una ruta dinamica o modificada. Ambas opciones son normalmente activadas por un demonio de ruta. Solo para propositos de diagnostico. dev If Fuerza la asociacion de la ruta con el dispositivo que se especifica, dado que, de otro modo, el nucleo tratara de determinar el dispositivo por si mismo (mediante la comprobacion de las rutas y especificaciones de dispositivo existentes y a donde se anade la ruta). En la mayoria de los casos esta opcion no sera necesaria. Si dev If es la ultima opcion de la linea de ordenes, la palabra dev se puede omitir porque es el valor por defecto. De otro modo, el orden de los modificadores de ruta (metric - netmask - gw - dev) no tiene importancia. EJEMPLOS route add -net 127.0.0.0 netmask 255.0.0.0 metric 1024 dev lo anade la tipica entrada de tipo loopback, usando una mascara de red 255.0.0.0 asociada con el dispositivo "lo" (asumiendo que dicho dispositivo se ha configurado previamente con ifconfig(8)). route add -net 192.56.76.0 netmask 255.255.255.0 metric 1024 dev eth0 anade una ruta a la red local 192.56.76.x a traves de "eth0".Se puede omitir la palabra "dev". route del default borra la ruta por defecto actual, definida como "default" o 0.0.0.0 e el campo de destino de la tabla de enrutamiento. route del -net 192.56.76.0 netmask 255.255.255.0 borra la ruta. Como el nucleo de Linux emplea direccionamiento sin clases, casi siempre sera necesario definir la mascara de red que es la misma que la mostrada ejecutando 'route -n'. route add default gw mango anade una ruta por defecto (que sera usada en caso de no poder usar ninguna otra). Todos los paquetes que sigan esta ruta seran enrutados a un gateway por medio de un nodo llamado "mango". El dispositivo utilizado para esta ruta dependera de como pueda alcanzarse "mango". Este nodo debe estar en una ruta accesible directamente. route add mango sl0 Anade la ruta al eqipo "mango" a traves del interfaz SLIP (asumiendo que "mango" es el anfitrion SLIP). route add -net 192.57.66.0 netmask 255.255.255.0 gw mango Esta orden anade la red "192.57.66.x" que ha de ser enrutada via gateway a traves de la direccion anterior hacia el interfaz SLIP. route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0 Este es un caso complicado que se documenta para que la gente sepa como utilizarlo. Hace que todas las rutas IP clase D (multicast) vayan via "eth0". Esta es normalmente la linea de configuracion correcta para un nucleo multicasting. route add -net 10.0.0.0 netmask 255.0.0.0 metric 1024 reject Instala una ruta de rechazo para la red privada "10.x.x.x." route -6 add 2001:0002::/48 metric 1 dev eth0 Anadira una ruta IPv6 con la metrica definida directamente accesible a traves de eth0. SALIDA La salida de la tabla de enrutamiento del nucleo se organiza en las columnas siguientes: Destination La red o equipo anfitrion de destino. Gateway La direccion del gateway o "*" si no hay ninguno configurado. Genmask La mascara de red para la direccion de destino; '255.255.255.255' si el destino es un ordenador y '0.0.0.0' para la ruta por defecto. Flags Las posibles flags son: U (la ruta esta activada (up)) H (el destino es un equipo anfitrion (host)) G (usa un gateway) R (restablece una ruta para enrutamiento dinamico) D (instalada dinamicamente por un demonio o redireccion) M (modificada a partir del demonio de ruta o redireccion) A (instalado por addrconf) C (entrada de cache) ! (ruta de rechazo) Metric La 'distancia' al destino (normalmente se cuenta en saltos). Ref Numero de referencias a este ruta. (No se usa en el nucleo Linux) Use Cuenta el numero de busquedas para esta ruta. Dependiendo del uso de -F y -C, se referira bien a los errores de cache de ruta (-F) o a los aciertos (-C). Iface Interfaz a traves de la cual se enviaran los paquetes para esta ruta. MSS Tamano maximo de segmento por defecto de las conexiones TCP por esta ruta. Window Tamano de ventana por defecto para conexiones TCP por esta ruta. irtt Valor RTT inicial (tiempo del viaje de ida y vuelta). El kernel usa este valor para averiguar los parametros del protocolo TCP optimos sin tener que esperar respuestas (posiblemente lentas). HH (solamente con cache) El numero de entradas ARP y de rutas en cache que se refieren a las cabeceras hardware que hay en cache para la ruta en cache. Sera -1 si no se necesita una direccion hardware para la interfaz de la ruta en cache (por ejemplo, lo). Arp (solamente con cache) Indica si la direccion de hardware para la ruta en cache esta, o no, actualizada. ARCHIVOS /proc/net/ipv6_route /proc/net/route /proc/net/rt_cache VEASE TAMBIEN ethers(5), arp(8), rarp(8), route(8), ifconfig(8), netstat(8) HISTORIAL Route para Linux fue escrito inicialmente por Fred N. van Kempen, y modificado por Johannes Stille y Linus Torvalds para pl15. Alan Cox anadio el mss y las opciones de ventanas para Linux 1.1.22, soporte irtt y su fusion con netstat de Bernd Eckenfels. AUTOR Actualmente lo mantienen Phil Blundell y Bernd Eckenfels . TRADUCCION La traduccion al espanol de esta pagina del manual fue creada por Antonio Aneiros y Marcos Fouces Esta traduccion es documentacion libre; lea la GNU General Public License Version 3 o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD. Si encuentra algun error en la traduccion de esta pagina del manual, envie un correo electronico a . net-tools 17 Febrero 2014 ROUTE(8)