Ruta - Linux Command - Unix Command

NAME

ruta - ipakita / manipulahin ang talahanayan ng routing ng IP

SINOPSIS

ruta [ -CFvnee ]

ruta

[ -v ] [ -A pamilya] idagdag ang [ -net | -host ] target [ netmask Nm] [ gw Gw] [ panukat N] [ mss M] [ window W] [ irtt I] [ reject ] [ mod ] [ dyn ] [ reinstate ] [[ dev ] If]

ruta

[ -v ] [ -A pamilya] del [ -net | -host ] target [ gw Gw] [ netmask Nm] [ panukat N] [[ Dev ] Kung]

ruta

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

DESCRIPTION

Ang manipulahin ng ruta ang mga talahanayan ng pag- route ng kernel ng IP . Ang pangunahing paggamit nito ay upang mag-set up ng mga static na ruta sa mga partikular na host o network sa pamamagitan ng isang interface pagkatapos na ito ay naka-configure gamit ang programang ifconfig (8).

Kapag ginamit ang mga add o del option, binabago ng ruta ang mga routing table. Kung wala ang mga pagpipiliang ito, nagpapakita ang ruta ng mga kasalukuyang nilalaman ng mga talahanayan ng pag-route.

MGA OPTION

-Isang pamilya

gamitin ang tinukoy na pamilya ng address (eg `inet '; gumamit ng` ruta - tulong' para sa isang buong listahan).

-F

gumana sa kernel's FIB (Pagpapasa ng Impormasyon Base) routing table. Ito ang default.

-C

gumana sa pag-route cache ng kernel.

-v

piliin ang operasyong verbose.

-n

ipakita ang numerical address sa halip na subukan upang matukoy ang mga simbolikong mga pangalan ng host. Ito ay kapaki-pakinabang kung sinusubukan mong malaman kung bakit nawala ang ruta sa iyong nameserver.

-e

gumamit ng netstat (8) -format para sa pagpapakita ng routing table. -Ito ay bubuo ng isang mahabang linya sa lahat ng mga parameter mula sa routing table.

del

tanggalin ang isang ruta.

idagdag

magdagdag ng isang bagong ruta.

target

ang destination network o host. Maaari kang magbigay ng mga IP address sa mga may tuldok na decimal o pangalan ng host / network .

-net

ang target ay isang network.

-host

ang target ay isang host.

netmask NM

kapag nagdadagdag ng ruta ng network, ang netmask na gagamitin.

gw GW

packet ruta sa pamamagitan ng isang gateway. TALA: Ang tinukoy na gateway ay dapat maabot nang una. Ito ay karaniwang nangangahulugan na kailangan mong mag-set up ng isang static na ruta sa gateway muna. Kung tinukoy mo ang address ng isa sa iyong mga lokal na interface, ito ay gagamitin upang magpasya tungkol sa interface kung saan ang mga packet ay dapat na dadalhin sa. Ito ay isang BSDism compatibility hack.

panukat M

itakda ang metric field sa routing table (ginagamit ng routing daemons) sa M.

mss M

itakda ang TCP Maximum Segment Size (MSS) para sa mga koneksyon sa rutang ito sa M bytes. Ang default ay ang MTU minus na mga header ng device, o isang mas mababang MTU kapag natuklasan ang path mtu discovery. Ang setting na ito ay maaaring gamitin upang pilitin ang mas maliliit na mga packet ng TCP sa kabilang dulo kapag ang pagtuklas ng path mtu ay hindi gumagana (kadalasan dahil sa misconfigured na mga firewalls na hadlangan ang ICMP Fragmentation Kinakailangan)

window W

itakda ang sukat ng window ng TCP para sa mga koneksyon sa rutang ito sa W bytes. Ito ay kadalasang ginagamit lamang sa mga network ng AX.25 at sa mga driver ay hindi maaaring panghawakan pabalik sa mga frame ng likod.

irtt ko

itakda ang unang round trip time (irtt) para sa mga koneksyon sa TCP sa ruta na ito hanggang sa milliseconds (1-12000). Karaniwang ginagamit ito sa mga network ng AX.25. Kung tinanggal ang default na RFC 1122 ng 300ms ay ginagamit.

tanggihan

mag-install ng isang pagharang ng ruta, na magpipilit ng paghahanap ng ruta upang mabigo. Halimbawa ito ay ginagamit upang i-mask ang mga network bago gamitin ang default na ruta. Ito ay HINDI para sa firewalling.

mod, dyn, ibalik

mag-install ng isang dynamic o nabagong ruta. Ang mga flag na ito ay para sa mga layuning pang-diagnostic, at sa pangkalahatan ay naitakda lamang sa pamamagitan ng mga routing daemons.

dev Kung

puwersahin ang ruta na nauugnay sa tinukoy na aparato, dahil ang kernel ay maaaring subukan upang matukoy ang aparato sa sarili nitong (sa pamamagitan ng pagtingin sa mga mayroon nang ruta at mga pagtutukoy ng aparato, at kung saan ang ruta ay idinagdag sa). Sa karamihan ng mga normal na network ay hindi mo na kailangan ito.

Kung dev Kung ang huling opsyon sa command line, ang salita dev ay maaaring tanggalin, dahil ito ang default. Kung hindi, ang pagkakasunud-sunod ng mga modifier ng ruta (panukat - netmask - gw - dev) ay hindi mahalaga.

MGA HALIMBAWA

ruta add-net 127.0.0.0

nagdaragdag ang normal na loopback entry, gamit ang netmask 255.0.0.0 (class A net, natukoy mula sa destination address) at nauugnay sa "lo" device (ipagpalagay na ang device na ito ay malinaw na maayos na naka-set up sa ifconfig (8)).

route add-net 192.56.76.0 netmask 255.255.255.0 dev eth0

nagdadagdag ng ruta sa network 192.56.76.x sa pamamagitan ng "eth0". Ang Class C netmask modifier ay hindi talaga kailangan dito dahil 192. * ay isang Class C IP address. Ang salitang "dev" ay maaaring tinanggal dito.

ruta idagdag ang default na gw mango-gw

Nagdadagdag ng isang default na ruta (na gagamitin kung walang iba pang mga ruta ay tumutugma). Ang lahat ng mga packet na gumagamit ng ruta na ito ay gateway sa pamamagitan ng "mangga-gw". Ang aparato na kung saan ay aktwal na gagamitin para sa rutang iyon ay depende sa kung paano natin maaabot ang "mango-gw" - ang static na ruta sa "mango-gw" ay kailangang i-set up bago.

ruta idagdag ang ipx4 sl0

Nagdadagdag ng ruta sa host na "ipx4" sa pamamagitan ng interface ng SLIP (ipagpapalagay na ang "ipx4" ay ang SLIP host).

ruta add-net 192.57.66.0 netmask 255.255.255.0 gw ipx4

Ang command na ito ay nagdadagdag ng net "192.57.66.x" upang maging gateway sa pamamagitan ng dating ruta sa interface ng SLIP.

ruta add-net 224.0.0.0 netmask 240.0.0.0 dev eth0

Ito ay isang nakatago na dokumentado upang malaman ng mga tao kung paano ito gagawin. Nagtatakda ito ng lahat ng klase ng D (multicast) na mga ruta ng IP upang pumunta sa pamamagitan ng "eth0". Ito ang tamang normal na configuration line na may multicasting kernel.

ruta add-net 10.0.0.0 netmask 255.0.0.0 tanggihan

Nag-i-install ito ng pagtanggi ruta para sa pribadong network na "10.xxx"

OUTPUT

Ang output ng kernel routing table ay nakaayos sa mga sumusunod na hanay

Destination

Ang destination network o destination host.

Gateway

Ang address ng gateway o '*' kung wala ang set.

Genmask

Ang netmask para sa net na patutunguhan; '255.255.255.255' para sa host destination at '0.0.0.0' para sa default na ruta.

Mga Flag

Kasama ang posibleng mga flag
U (ruta ay up )
H (target ay isang host )
G (paggamit ng gateway )
R ( ibalik ang ruta para sa pabagu-bagong routing)
D ( dynamic na naka- install sa pamamagitan ng demonyo o pag-redirect)
M ( binago mula sa routing na daemon o pag-redirect)
A (naka-install sa pamamagitan ng addrconf )
C (entry ng cache )
! ( tanggihan ang ruta)

Sukatan

Ang 'distansya' sa target (karaniwan ay binibilang sa hops). Hindi ito ginagamit ng mga kamakailang kernels, ngunit maaaring kailanganin ng mga routing daemons.

Ref

Bilang ng mga sanggunian sa rutang ito. (Hindi ginamit sa Linux kernel.)

Gamitin

Bilang ng mga lookup para sa ruta. Depende sa paggamit ng -F at -C ito ay alinman sa ruta cache misses (-F) o mga hit (-C).

Hinarap ko

Interface kung saan ang mga packet para sa ruta na ito ay ipapadala.

MSS

Default na maximum na sukat ng segment para sa mga koneksyon sa TCP sa rutang ito.

Window

Default na laki ng window para sa mga koneksyon sa TCP sa rutang ito.

irtt

Inisyal na RTT (Round Trip Time). Ginagamit ito ng kernel upang hulaan ang pinakamahusay na mga parameter ng TCP protocol nang hindi naghihintay (maaaring mabagal) ang mga sagot.

HH (naka-cache na lang)

Ang bilang ng mga entry sa ARP at mga naka-cache na ruta na tumutukoy sa hardware header cache para sa naka-cache na ruta. Ito ay magiging -1 kung ang isang hardware address ay hindi kinakailangan para sa interface ng naka-cache na ruta (eg lo).

Arp (naka-cache lamang)

Kung o hindi ang address ng hardware para sa naka-cache na ruta ay napapanahon.

TINGNAN DIN

ifconfig (8), arp (8),

Mahalaga: Gamitin ang command ng tao ( % man ) upang makita kung paano ginagamit ang isang utos sa iyong partikular na computer.