Ruta - Comando Linux - Comando Unix

NAME

ruta - mostra / manipula a táboa de enrutamento IP

SINOPSE

ruta [ -C Fvnee ]

ruta

[ -v ] [ -A familia] engade [ -net | -host ] target [ netmask Nm] [ gw Gw] [ metric N] [ mss M] [ window W] [ irtt I] [ rexeitar ] [ mod ] [ dyn ] [ reinstalar ] [[ dev ] Se]

ruta

[ -v ] [ -A familia] do [ -net | -host ] target [ gw Gw] [ netmask Nm] [ métrica N] [[ dev ] Se]

ruta

[ -V ] [ --versión ] [ -h ] [ --help ]

DESCRICIÓN

A ruta manipula as táboas de enrutamento IP do kernel. O seu uso principal é configurar rutas estáticas para hosts ou redes específicos a través dunha interface despois de que se configure co programa ifconfig (8).

Cando se usan as opcións do add ou do , a ruta modifica as táboas de enrutamento. Sen estas opcións, a ruta mostra os contidos actuais das táboas de enrutamento.

OPCIÓNS

-A familia

use a familia de enderezos especificada (por exemplo, `inet '; use` route --help' para unha lista completa).

-F

operar na táboa de enrutamento do FIB do núcleo (Forwarding Information Base). Este é o predeterminado.

-C

operar na caché de enrutamento do kernel.

-v

seleccione operacións detalladas.

-n

amosa enderezos numéricos en vez de tentar determinar nomes de servidor simbólicos. Isto é útil se tentas determinar por que a ruta para o teu servidor de nomes desapareceu.

-e

use netstat (8) -formato para mostrar a táboa de enrutamento. -e xerará unha liña moi longa con todos os parámetros da táboa de enrutamento.

del

borrar unha ruta.

engadir

engade unha nova ruta.

obxectivo

a rede de destino ou servidor. Pode proporcionar enderezos IP nos nomes decimais ou host / network dotted.

-rede

o obxectivo é unha rede.

aloxamento

o destino é un servidor.

netmask NM

ao engadir unha ruta de rede, a máscara de rede a empregar.

gw GW

Paquetes de rutas a través dunha pasarela. NOTA: A porta de entrada especificada debe ser accesible primeiro. Isto normalmente significa que debes configurar unha ruta estática á pasarela de antemán. Se especifica a dirección dunha das súas interfaces locais, empregarase para decidir sobre a interface á que se deben enrutar os paquetes. Este é un hack de compatibilidade BSDism.

métrica M

Estableza o campo de métricas na táboa de enrutamento (usado polos demos de enrutamiento) a M.

mss M

configure o Tamaño máximo de segmento de TCP (MSS) para as conexións sobre esta ruta a M bytes. O valor predeterminado é o dispositivo MTU menos os encabezados, ou un MTU inferior cando se atopou o descubrimento do mtu do camiño. Esta configuración pódese usar para forzar paquetes TCP máis pequenos no outro extremo cando o descubrimento do mtu de ruta non funciona (normalmente debido a firewalls mal configurados que bloquean a fragmentación ICMP necesaria)

xanela W

Estableza o tamaño da fiestra de TCP das conexións sobre esta ruta a W bytes. Isto normalmente só se usa en redes AX.25 e con controladores incapaces de manipular de volta a fotogramas traseiros.

irtt

configure o tempo de disparo inicial (irtt) para as conexións TCP sobre esta ruta ata os milisegundos (1-12000). Normalmente só se usa en redes AX.25. Se se omite o estándar RFC 1122 de 300 ms.

rexeitar

instale unha ruta de bloqueo, o que obrigará a unha busca de ruta a fallar. Este é, por exemplo, usado para ocultar as redes antes de usar a ruta predeterminada. Isto non é para cortalumes.

mod, dyn, reinstalar

instala unha ruta dinámica ou modificada. Estas bandeiras son para fins de diagnóstico e xeralmente só están establecidas por demos de enrutamento.

dev Se

forza a ruta a asociarse co dispositivo especificado, xa que o kernel tentará determinar o dispositivo por si mesmo (comprobando as rutas xa existentes e as especificacións do dispositivo e onde se engade a ruta). Na maioría das redes normais non necesitarás iso.

Se dev Se é a última opción na liña de comandos, a palabra dev pode omitirse, xa que é o predeterminado. Se non, a orde dos modificadores de ruta (métrica - redemask - gw - dev) non importa.

EXEMPLOS

ruta add -net 127.0.0.0

engade a entrada de loopback normal, empregando a máscara de rede 255.0.0.0 (rede de clase A, determinada desde o enderezo de destino) e asociada co dispositivo "lo" (supoñendo que este dispositivo estaba previamente configurado correctamente con ifconfig (8)).

ruta add -net 192.56.76.0 redemask 255.255.255.0 dev eth0

engade unha ruta á rede 192.56.76.x a través de "eth0". O modificador de rede social de clase C non é realmente necesario aquí porque 192. * é un enderezo IP de clase C. A palabra "dev" pode omitirse aquí.

ruta engadir gw mango-gw por defecto

engade unha ruta predeterminada (que se usará se non hai coincidencias con ningunha outra ruta). Todos os paquetes que utilicen esta ruta pasarán por "mango-gw". O dispositivo que se usará para esa ruta dependerá de como poidamos chegar a "mango-gw" - a ruta estática para "mango-gw" terá que configurarse antes.

ruta add ipx4 sl0

Engade a ruta ao servidor "ipx4" a través da interface SLIP (supoñendo que "ipx4" é o servidor SLIP).

ruta add -net 192.57.66.0 redemask 255.255.255.0 gw ipx4

Este comando engade a rede "192.57.66.x" para pasar á través da ruta anterior á interface SLIP.

ruta add-net 224.0.0.0 netmask 240.0.0.0 dev eth0

Esta é unha escura documentada para que a xente saiba como facelo. Isto define todas as rutas IP de clase D (multicast) para percorrer "eth0". Esta é a liña de configuración normal correcta cun kernel multicast.

ruta add -net 10.0.0.0 redemask 255.0.0.0 rexeitar

Isto instala unha ruta de rexeitamento para a rede privada "10.xxx"

SALIDA

A saída da táboa de enrutamento do kernel está organizada nas seguintes columnas

Destino

A rede de destino ou servidor de destino.

Pasarela

O enderezo da pasarela ou '*' se non hai ningunha.

Genmask

A máscara de rede para a rede de destino; '255.255.255.255' para un destino host e '0.0.0.0' para a ruta predeterminada .

Bandeiras

As posibles bandeiras inclúen
U (a ruta está arriba )
H (o obxectivo é un servidor )
G (usa pasarela )
R ( reiniciar a ruta para o enrutamento dinámico)
D (instalado dinámicamente por demo ou redirección)
M ( modificado desde o demo de enrutamiento ou redirección)
A (instalado por addrconf )
C (entrada na caché )
! ( rexeitar ruta)

Métrico

A "distancia" ao destino (normalmente contada no lúpulo). Non se usa por kernels recentes, pero pode ser necesario por demos de enrutamento.

Ref

Número de referencias a esta ruta. (Non se usa no kernel de Linux).

Usar

Conta de buscas para a ruta. Dependendo do uso de -F e -C este será o caché de ruta que falta (-F) ou hits (-C).

Iface

Interface á que se enviarán paquetes para esta ruta.

MSS

Tamaño de servidor máximo predeterminado para conexións TCP sobre esta ruta.

Fiestra

Tamaño da fiestra predeterminada das conexións TCP sobre esta ruta.

irtt

RTT inicial (Tempo de ida e volta). O kernel usa isto para adiviñar os mellores parámetros do protocolo TCP sen esperar (respostas posiblemente lentas).

HH (caché só)

A cantidade de entradas ARP e rutas caché que fan referencia á caché do cabeceiro de hardware para a ruta almacenada na caché. Isto será -1 se non se precisa un enderezo de hardware para a interface da ruta almacenada na caché (p. Ex., Lo).

Arp (só caché)

Indica se o enderezo de hardware da ruta caché está actualizado ou non.

VER TAMÉN

ifconfig (8), arp (8),

Importante: use o comando man ( % home ) para ver como se usa un comando na súa computadora particular.