Ruta - Linux Command - Unix naredba

IME

put - prikaz / manipulira IP tablicom usmjeravanja

SINOPSIS

put [ -CFvnee ]

put

[ -v ] [ -A obitelj] dodaj [ -net | -vost ] cilj [ netmask Nm] [ gw Gw] [ mjerni podatak N] [ mss M] [ prozor W] [ irtt I] [ odbiti ] [ mod ] [ dyn ] [ resetirati ] [[ dev ]

put

[ -v ] [ -A obitelj] del [ -net | -gost ] cilj [ gw Gw] [ mrežna grupa Nm] [ mjerni podatak N] [[ dev ] Ako]

put

[ -V ] [ --verzija ] [ -h ] [ - pomoć ]

OPIS

Put manipulira jezgrom IP tablica usmjeravanja . Njegova je primarna upotreba postaviti statičke rute za određene hostove ili mreže putem sučelja nakon što je konfiguriran pomoću programa ifconfig (8).

Kada se koriste opcije dodavanja ili del , put mijenja tablice usmjeravanja. Bez ovih opcija, ruta prikazuje trenutni sadržaj tablica usmjeravanja.

OPCIJE

-Obitelj

upotrijebite navedenu obitelj adresu (npr. 'inet', upotrijebite 'put - pomoć' za potpuni popis).

-F

rade na tablici usmjeravanja jezgre FIB (Forwarding Information Base). Ovo je zadana postavka.

-C

djeluju na predmemoriju usmjeravanja kernela.

-v

odaberite opsežan rad.

-n

prikazuju numeričke adrese umjesto da pokušaju odrediti simbolična imena računala. To je korisno ako pokušavate utvrditi zašto je put do vašeg poslužitelja naziva nestao.

-e

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

del

izbrisati rutu.

dodati

dodajte novu rutu.

cilj

odredišnoj mreži ili domaćinu. Možete pružiti IP adrese u točkastim decimalnim ili host / nazivima mreže .

-neto

cilj je mreža.

-domaćin

cilj je domaćin.

netmaska ​​NM

prilikom dodavanja mrežne rute, mrežna maska ​​koja će se koristiti.

gw GW

pakete puta putem pristupnika. NAPOMENA: Navedeni pristupnik mora biti prvo dostupan. To obično znači da morate unaprijed postaviti statički put do pristupnika. Ako navedete adresu jednog od vaših lokalnih sučelja, bit će upotrijebljeno za odlučivanje o sučelju kojem bi paketi trebali biti preusmjereni. Ovo je hack BSDism kompatibilnosti.

mjerni podatak M

postavite polje mjernih podataka u tablicu usmjeravanja (koristi se usmjeravanjem demona) u M.

mss M

postavite maksimalnu veličinu segmenta TCP (MSS) za veze preko ove rute u M bajtova. Zadano je uređaj MTU minus zaglavlja ili niži MTU kada je došlo do otkrivanja putanja mtu. Ta se postavka može upotrebljavati za prisiljavanje manjih TCP paketa na drugom kraju kada otkrivanje putanja mtu ne funkcionira (obično zbog pogrešno konfiguriranih vatrozida koji blokiraju potrebu ICMP fragmentacije)

prozor W

postavite veličinu prozora TCP-a za veze preko ove rute na W bajtova. To se obično koristi samo na mrežama AX.25 i vozačima koji se ne mogu nositi s pozadinskim okvirima.

irtt I

postavite početno vrijeme kretanja (irtt) za TCP veze preko ove rute do I milisekundi (1-12000). Ovo se obično koristi samo na mrežama AX.25. Ako se ispusti, koristi se RFC 1122 zadana vrijednost od 300ms.

odbiti

instalirajte blokirajuću rutu koja će prisiliti traženje rute na neuspjeh. To se, na primjer, koristi za maskiranje mreža prije korištenja zadane rute. Ovo NIJE za vatrozid.

mod, dyn, ponovno uspostaviti

instalirajte dinamičku ili izmijenjenu rutu. Te zastavice služe za dijagnostičke svrhe, a obično su postavljene samo demonima usmjeravanja.

dev Ako

prisiliti rutu da bude povezana s navedenim uređajem, jer će kernel na neki drugi način pokušati sam odrediti uređaj (provjerom već postojećih ruta i specifikacijama uređaja i gdje je ruta dodana). U većini normalnih mreža to vam neće trebati.

Ako dev Ako je zadnja opcija na naredbenom retku, riječ dev može biti izostavljena jer je zadana. U suprotnom, nije bitno poredak modifikatora rute (metrički - netmask - gw - dev).

PRIMJERI

route add -net 127.0.0.0

dodaje se normalni unos povratne veze pomoću mrežaste maske 255.0.0.0 (mreža klase A, određena od odredišne ​​adrese) i povezana s uređajem "lo" (uz pretpostavku da je ovaj uređaj točno bio postavljen ispravno s ifconfig (8)).

route add -net 192.56.76.0 net maskir 255.255.255.0 dev eth0

dodaje rutu na mrežu 192.56.76.x putem "eth0". Modifikator mrežnog razreda klase C nije stvarno potrebno jer 192. * je IP adresa klase C. Riječ "dev" može se ovdje izostaviti.

put dodaj zadani gw mango-gw

dodaje zadanu rutu (koja će se koristiti ako se nijedna druga ruta ne podudara). Svi paketi koji koriste ovu rutu bit će povezani kroz "mango-gw". Uređaj koji će se zapravo koristiti za taj put ovisi o tome kako možemo doći do "mango-gw" - statički put do "mango-gw" morat će se postaviti prije.

put dodati ipx4 sl0

Dodaje rutu do host "ipx4" preko SLIP sučelja (pod pretpostavkom da je "ipx4" SLIP host).

route add -net 192.57.66.0 net maskir 255.255.255.0 gw ipx4

Ova naredba dodaje da je mreža "192.57.66.x" povezana kroz prethodnu rutu do SLIP sučelja.

route add -net 224.0.0.0 net maskar 240.0.0.0 dev eth0

Ovo je nejasno dokumentirano tako da ljudi znaju kako to učiniti. Time se postavljaju svi putovi IP-a klase D (multicast) i idu putem "eth0". To je ispravna linija konfiguracije s multicasting kernelom.

put dodati -net 10.0.0.0 netmask 255.0.0.0 odbiti

To instalira rutu za odbijanje privatne mreže "10.xxx"

IZLAZ

Izlaz tablice usmjeravanja kernela organiziran je u sljedećim stupcima

Odredište

Odredišna mreža ili odredišni domaćin.

prolaz

Adresa pristupnika ili '*' ako nijedna nije postavljena.

Genmask

Netmaska ​​za odredišnu mrežu; '255.255.255.255' za odredište domaćina i '0.0.0.0' za zadanu rutu.

zastavice

Moguće zastave uključuju
U (put je gore )
H (cilj je domaćin )
G (koristite gateway )
R ( ponovno postavljanje rute za dinamičko usmjeravanje)
D ( dinamički instaliran od demona ili preusmjeravanja)
M ( izmijenjeno od usmjeravanja daemona ili preusmjeravanja)
A (instaliran od strane addrconf )
C (unos u predmemoriju )
! ( odbijanje puta)

Metrički

'Udaljenost' od cilja (obično se broji na hmelju). Ne koristi se nedavnim jezgrama, ali može biti potrebno usmjeravanjem demona.

Ref

Broj upućivanja na ovu rutu. (Ne koristi se u Linux kernelu.)

Koristiti

Broj pregleda za rutu. Ovisno o korištenju -F i -C, to će biti propuštena cache propust (-F) ili hit (-C).

iface

Sučelje na koje će se paketi za ovu rutu poslati.

MSS

Zadana maksimalna veličina segmenata za TCP veze preko ove rute.

Prozor

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

irtt

Početni RTT (vrijeme kružnog putovanja). Kernel to koristi za nagađanje o najboljim parametrima TCP protokola bez čekanja (možda usporih) odgovora.

HH (samo spremljena u predmemoriju)

Broj ARP unosa i predmemoriranih ruta koji se odnose na predmemoriju zaglavlja hardvera za predmemoriranu rutu. To će biti -1 ako hardverska adresa nije potrebna za sučelje međumemorije (npr. Lo).

Arp (samo u predmemoriji)

Je li hardverska adresa za predmemoriranu rutu ažurirana ili nije.

VIDI TAKOĐER

ifconfig (8), arp (8),

Važno: Upotrijebite naredbu čovjek ( % man ) kako biste vidjeli kako se naredba koristi na vašem računalu.