Ruta - Linux Command - Unix naredba

NAME

ruta - pokazati / manipulirati tablicom IP-routinga

SYNOPSIS

ruta [ -CFvnee ]

ruta

[ -v ] [ -A porodica] dodajte [ -net | -host ] cilj [ netmask Nm] [ gw Gw] [ metrički N] [ mss M] [ prozor W] [ irtt I] [ odbaciti ] [ mod ] [ dyn ] [ vratiti ] [[ dev ] Ako]

ruta

[ -v ] [ -A porodica] del [ -net | -host ] cilj [ gw Gw] [ netmask Nm] [ metrički N] [[ dev ] Ako]

ruta

[ -V ] [ --version ] [ -h ] [ --help ]

OPIS

Ruta manipuliše IP stolovima za IP kernel. Njegova primarna upotreba je postavljanje statičkih ruta na određene hostove ili mreže preko interfejsa nakon što je konfigurirana programom ifconfig (8).

Kada se koriste opcije dodavanja ili delova, ruta modifikuje tablice rutiranja. Bez ovih opcija, ruta prikazuje trenutni sadržaj tablica rutiranja.

OPCIJE

- Porodica

koristite navedenu porodicu adresa (npr. `inet '; koristite` route --help` za potpunu listu).

-F

rade na tabelarnoj tablici FIB (Forwarding Information Base) kernela. Ovo je podrazumevano.

-C

radi na keš memoriji keširanja .

-v

izaberite verbose operaciju.

-n

prikazati numeričke adrese umesto pokušaja određivanja imena simboličkih hostova. Ovo je korisno ako pokušavate da odredite zašto je put do vašeg servera za imenovanje nestao.

-e

koristite netstat (8) -format za prikaz tablice rutiranja. - će generirati vrlo dugu liniju sa svim parametrima iz tablice rutiranja.

del

obrišite rutu.

dodati

dodajte novu rutu.

cilj

odredišnu mrežu ili host. IP adrese možete dati u decimalnim tačkama ili imenima host / mreža .

-net

cilj je mreža.

-host

cilj je domaćin.

netmask NM

kada dodate mrežni put, masu koja se koristi.

gw GW

paketi putanje preko gateway-a. NAPOMENA: Navedeni gateway mora prvo biti dostupan. To obično znači da morate prethodno postaviti statičku rutu do gateway-a. Ako navedete adresu jednog od vaših lokalnih interfejsa, koristiće se za odlučivanje o interfejsu na koji treba uputiti pakete. Ovo je hack kompatibilnost BSDism.

metrički M

podesite metričko polje u tablici rutiranja (koristi se za usmeravanje demona) na M.

mss M

podesite TCP Maximum Segment Size (MSS) za veze preko ove rute na M bajtove. Podrazumevana vrednost su MTU minus zaglavlja uređaja ili niži MTU kada se pojavi otkrivanje putanje. Ovo podešavanje se može koristiti za prisiljavanje manjih TCP paketa na drugom kraju kada otkrivanje path mtu ne radi (obično zbog pogrešno konfigurisanih zaštitnih zidova koji blokiraju ICMP Fragmentation Needed)

prozor W

podesite veličinu TCP prozora za veze preko ove rute na W bajtove. Ovo se tipično koristi samo na AX.25 mrežama i sa vozačima koji nemaju mogućnost da se pozabave sa okretnim okvirima.

irtt I

podesite početno vrijeme putovanja (irtt) za TCP veze preko ove rute do I milisekundi (1-12000). Ovo se tipično koristi samo na AX.25 mrežama. Ako se izostavi RFC 1122 podrazumevano od 300ms koristi se.

odbaciti

instalirajte put za blokiranje, koja će tražiti pretragu rute na neuspjeh. Ovo se, na primer, koristi za masiranje mreža pre korišćenja podrazumevane rute. Ovo nije za firewalling.

mod, dyn, restore

instalirajte dinamičku ili modifikovanu rutu. Ove zastave su za dijagnostičke svrhe i uglavnom se podešavaju samo putem usmeravanja demona.

dev If

primoravanje rute da bude povezano sa navedenim uređajem, jer će se inače pokušati sami odrediti uređaj (proverom već postojećih ruta i specifikacija uređaja i gdje se doda maršruta). U većini normalnih mreža to vam neće biti potrebno.

Ako je dev Ako je zadnja opcija u komandnoj liniji, riječ dev se može izostaviti, pošto je ona podrazumevana. U suprotnom redosled modifikatora rute (metric - netmask - gw-dev) nije bitan.

PRIMERI

put dodajte -net 127.0.0.0

dodaje normalni povratni unos, koristeći netmask 255.0.0.0 (klasa A net, određena sa adrese odredišta) i povezana sa "lo" uređajem (pod pretpostavkom da je ovaj uređaj pravilno postavljen sa ifconfig (8)).

ruta dodati -net 192.56.76.0 netmask 255.255.255.0 dev eth0

dodaje put do mreže 192.56.76.x preko "eth0". Modifikator mrežne maske klase C zaista nije potreban jer 192. * je IP klasa razreda C. Riječ "dev" se ovde može izostaviti.

put dodati default gw mango-gw

dodaje podrazumevanu rutu (koja će se koristiti ako se nijedna druga ruta ne poklapa). Svi paketi koji koriste ovu rutu će se prebacivati ​​kroz "mango-gw". Uređaj koji će se zapravo koristiti za tu rutu zavisi od toga kako možemo da dosegnemo "mango-gw" - statički put do "mango-gw" moraće biti postavljen pre.

rutu dodajte ipx4 sl0

Dodaje put do "ipx4" hosta preko SLIP interfejsa (pod pretpostavkom da je "ipx4" SLIP host).

put dodati -net 192.57.66.0 netmask 255.255.255.0 gw ipx4

Ova komanda dodaje mrežu "192.57.66.x" koja će biti prebačena kroz prethodnu rutu do SLIP interfejsa.

ruta dodati -net 224.0.0.0 netmask 240.0.0.0 dev eth0

Ovo je nejasan dokumentovan tako da ljudi znaju kako to rade. Ovo postavlja sve IP klase D (multicast) IP rute kako bi prešli preko "eth0". Ovo je ispravna linija za normalnu konfiguraciju s jezgrom za multicasting.

put dodati -net 10.0.0.0 netmask 255.0.0.0 odbaciti

Ovo instalira put odbacivanja za privatnu mrežu "10.xxx"

IZLAZ

Izlaz tablice rutiranja kernela organizovan je u sledećim stupcima

Destinacija

Odredišna mreža ili odredišni host.

Gateway

Adresa gateway-a ili '*' ako nije postavljeno.

Genmask

Netmask za odredišnu mrežu; '255.255.255.255' za odredište domaćina i '0.0.0.0' za podrazumevanu rutu.

Zastave

Moguće zastave uključuju
U (ruta je gore )
H (cilj je domaćin )
G (koristi gateway )
R ( vraćanje rute za dinamičko rutiranje)
D ( dinamički instaliran od strane daemon ili preusmeren)
M ( modifikovan iz demona rutiranja ili preusmeravanja)
A (instaliran od addrconf )
C (unos keša )
! ( odbaciti put)

Metrički

"Rastojanje" do cilja (obično se računa u hmelju). Ne koristi se od najnovijih jezgara, ali može biti potrebno usmeravanjem demona.

Ref

Broj referenci na ovoj ruti. (Ne koristi se u Linux kernelu.)

Koristite

Broj pregleda za rutu. U zavisnosti od upotrebe -F i -C, ovo će biti promašaj cesta (-F) ili hitovi (-C).

Iface

Interfejs na koji će biti poslati paketi za ovu rutu.

MSS

Podrazumevana maksimalna veličina segmenta za TCP veze preko ove rute.

Prozor

Podrazumevana veličina prozora za TCP veze preko ove rute.

irtt

Početni RTT (okrugli put). Kernel koristi ovo da pogodi najbolje parametre TCP protokola bez čekanja na (eventualno sporo) odgovore.

HH (samo cached)

Broj ARP unosa i keširanih pravaca koji se odnose na keširanje zaglavlja hardvera za keširanu rutu. Ovo će biti -1 ako hardverska adresa nije potrebna za interfejs kečirane rute (npr. Lo).

Arp (samo cached)

Bez obzira da li je hardverska adresa za cached rutu ažurirana ili nije.

VIDI TAKO

ifconfig (8), arp (8),

Važno: Koristite komandu čovjeka ( % čovjek ) da biste videli kako se na vašem računaru koristi komanda.