Maršrutas - Linux Command - Unix komanda

VARDAS

maršrutas - rodo / manipuliuoja IP maršruto lentelę

SANTRAUKA

maršrutas [ -Fvnee ]

maršrutas

[ -v ] [ -A family] pridėti [ -net | [] []] []] [] []] []] [] [] []

maršrutas

[ -v ] [ -A šeima] del [ -net | -host ] tikslas [ gw Gw] [ netmask Nm] [ metrinė N] [[ dev ] jei]

maršrutas

[ -V ] [ --versija ] [ -h ] [ --help ]

APIBŪDINIMAS

Maršrutas manipuliuoja branduolio IP maršruto lentelėmis. Jo pagrindinis tikslas yra nustatyti statistinius maršrutus į konkrečius kompiuterius ar tinklus per sąsają, kai jis sukonfigūruotas su ifconfig (8) programa.

Kai naudojamos " add or del" parinktys, maršrutas keičia maršruto lenteles. Be šių parinkčių maršrutas rodo dabartinį maršruto lentelių turinį.

GALIMYBĖS

-Šeima

naudokite nurodytą adresų grupę (pvz., "inet"; visą sąrašą naudokite "route --help").

-F

veikia branduolio FIB (persiuntimo informacinės bazės) maršruto lentelėje. Tai pagal nutylėjimą.

-C

veikia branduolio nukreipimo talpykloje .

-v

išsirinkite išsamią operaciją.

-n

parodyti skaitmeninius adresus, o ne bandyti nustatyti simbolinius kompiuterio pavadinimus. Tai naudinga, jei bandote nustatyti, kodėl maršrutas į jūsų vardų serverį išnyko.

-e

naudokite netstat (8) -format, rodydama maršruto lentelę. -ee generuos labai ilgą eilutę su visais maršruto lentelės parametrais.

del

ištrinti maršrutą.

papildyti

pridėti naują maršrutą.

taikinys

paskirties tinklas arba kompiuteris. Galite nurodyti IP adresus dešimtainių dešimtainių ar pagrindinio / tinklo pavadinimų .

-net

tikslas yra tinklas.

-host

Tikslas yra priimančiosios.

Netmask NM

pridedant tinklo maršrutą, naudojamas tinklo maskas.

GW GW

maršruto paketus per vartai. PASTABA: pirmiausia turi būti pasiekiamas nurodytasis vartai. Tai paprastai reiškia, kad prieš tai turite nustatyti statinį maršrutą į vartai. Jei nurodysite vieną iš savo vietinių sąsajų adresą, jis bus naudojamas nuspręsti, kokią sąsają norite nukreipti į paketus. Tai yra "BSDism" suderinamumo sugadinimas.

metrinė M

nustatykite metrikos lauką maršruto lentelėje (naudojamą nukreipiant demonas) į M.

mss M

nustatykite TCP maksimalaus segmento dydį (MSS), kad jungtys per šį maršrutą būtų M baitais. Pagal nutylėjimą yra MTU, atėmus antraštes, arba mažesnio MTU, kai įvyko maršruto mtu aptikimas. Šis nustatymas gali būti naudojamas priversti mažesnius TCP paketus kitame gale, kai maršrutas mtu atradimas neveikia (dažniausiai dėl netinkamai konfigūruotų ugniasienių, kurios blokuoja ICMP fragmentaciją, reikalingą)

langas W

nustatykite TCP lango dydį jungtyse per šį maršrutą į W bytes. Paprastai tai naudojama tik AX.25 tinkluose, o vairuotojai negali tvarkyti atgal į atgalius rėmus.

irtt I

TCP jungtys per šį maršrutą nustato pradinį atgalį (irtt) iki I milisekundžių (1-12000). Tai paprastai naudojama tik AX.25 tinkluose. Jei nenurodyta, RFC 1122 numatytoji vertė yra 300 ms.

atmesti

įdiekite blokavimo maršrutą, dėl kurio maršruto paieška nepavyks. Tai, pavyzdžiui, naudojama užkoduoti tinklus prieš naudojant numatytąjį maršrutą. Tai NĖRA už ugniasienės.

mod, dyn, atkurti

įdiekite dinaminį arba modifikuotą maršrutą. Šios vėliavos skirtos diagnostikos tikslais ir dažniausiai nustatomos tik naudojant demonas.

dev Jei

priversti maršrutą susieti su nurodytu įrenginiu, nes kitu būdu bandymas nustatyti šį įrenginį atskirai (patikrinus jau esamus maršrutus ir įrenginių specifikacijas bei kur maršrutas bus pridėtas). Daugumoje įprastų tinklų jums to nereikės.

Jei dev Jei yra paskutinė komandinės eilutės parinktis, žodis dev gali būti praleistas, nes tai yra numatytasis. Priešingu atveju maršruto modifikatorių tvarka (metrinė - netmask - gw - dev) nesvarbi.

PAVYZDŽIAI

maršruto add -net 127.0.0.0

prideda įprastą kilpos atkūrimą naudodamas netmask 255.0.0.0 (A klasės tinklas, nustatytas pagal paskirties adresą) ir susijęs su "lo" įrenginiu (darant prielaidą, kad šis įrenginys buvo tinkamai nustatytas naudojant ifconfig (8)).

maršruto add -net 192.56.76.0 netmask 255.255.255.0 dev eth0

prideda maršrutą į tinklą 192.56.76.x per "eth0". C klasės tinklo maskų modifikatorius čia nėra būtinas, nes 192. * yra C klasės IP adresas. Žodis "dev" čia gali būti praleistas.

maršruto pridėti pagal nutylėjimą gw mango-gw

pridedamas numatytasis maršrutas (kuris bus naudojamas, jei nebus rastas kitas maršrutas). Visi paketai, naudojantys šį maršrutą, pateks per "mango-gw". Įrenginys, kuris iš tikrųjų bus naudojamas tame maršrute, priklauso nuo to, kaip mes galime pasiekti "mango-gw" - prieš tai turės būti nustatytas statinis maršrutas į "mango-gw".

maršrutas pridėti ipx4 sl0

Prideda maršrutą prie "ipx4" kompiuterio per SLIP sąsają (darant prielaidą, kad "ipx4" yra SLIP priegloba).

maršruto add -net 192.57.66.0 netmask 255.255.255.0 gw ipx4

Ši komanda prideda neto "192.57.66.x", kuris turi būti įvestas per ankstesnį maršrutą į SLIP sąsają.

maršruto add -net 224.0.0.0 netmask 240.0.0.0 dev eth0

Tai yra neaiški, dokumentuota, kad žmonės žinotų, kaip tai padaryti. Tai nustato visas "D" klasės (multicast) IP maršrutus per "eth0". Tai teisinga normalioji konfigūravimo eilutė su multicasting branduoliu.

maršruto add -net 10.0.0.0 netmask 255.0.0.0 atmesti

Tai nustato atmetimo kelią privačiam tinklui "10.xxx"

IŠVESTIS

Branduolio maršruto lentelės išvestis yra sudaryta iš šių stulpelių

Kelionės tikslas

Paskirties tinklas arba paskirties kompiuteris.

Vartai

Šliuzo adresas arba "*", jei nera nustatyta.

Genmask

Neto krepšelis tinklui; "255.255.255.255" priimančiosios paskirties vietoje ir "0.0.0.0" numatytam maršrutui.

Vėliavos

Galimos vėliavos yra
U (maršrutas yra iki )
H (taikinys yra priimančiosios )
G (naudoti vartai )
R ( atkurti maršrutą dinaminiam maršrutui)
D ( dinamiškai įdiegta pagal daemoną arba nukreipti)
M ( modifikuotas maršruto demonas arba peradresavimas)
A (įdiegta addrconf )
C ( talpyklos įrašas)
! ( atmesti maršrutą)

Metrika

"Atstumas" iki tikslo (paprastai skaičiuojamas apyniais). Jis nėra naudojamas neseniai branduolių, bet gali prireikti nukreipiant demonas.

Ref

Šio maršruto nuorodų skaičius. (Nenaudojamas Linux branduolyje.)

Naudok

Takelio paieškos skaičiavimas. Atsižvelgiant į -F ir -C naudojimą, tai bus arba talpyklos talpykla (-F), ar hitai (-C).

Aš susiduriu

Sąsaja, į kurią bus siunčiami šio maršruto paketai.

MSS

Numatytasis didžiausias segmento dydis TCP jungtysi per šį maršrutą.

Langas

Numatytas lango dydis TCP jungtysi per šį maršrutą.

irtt

Pradinis RTT (apvaliojo kelionės laikas). Branduolys naudoja tai, kad atspindėtų geriausius TCP protokolo parametrus, nelaukdamas (galbūt lėtai) atsakymų.

HH (tik talpykloje)

ARP įrašų ir talpyklų maršrutų, kurie nurodo talpyklos talpyklos talpykloje esančią aparatinės įrangos antraštės talpyklą, skaičius. Tai bus -1, jei aparatūros adresas nėra reikalingas talpyklos maršruto sąsajai (pvz., Lo).

Arp (tik talpykloje)

Nesvarbu, ar talpykloje esančio maršruto aparatūros adresas yra atnaujintas.

TAIP PAT ŽR

ifconfig (8), arp (8),

Svarbu: naudokite komandą man ( % man ), kad pamatytumėte, kaip komanda naudojama jūsų konkrečiame kompiuteryje.