Traseu - comandă Linux - comandă Unix

NUME

ruta - arata / manipula tabela de rutare IP

REZUMAT

ruta [ -CFvnee ]

traseu

[ -v ] [ -A familie] adaugă [ -net | -host ] țintă [ netmask Nm] [ gw Gw] [ metric N] [ mss M] [ fereastră W] [ irtt I] [ respinge ] [ mod ] [ dyn ] [ restabilire ] [[ dev ]

traseu

[ -v ] [ -A familie] del [ -net | -host ] țintă [ gw Gw] [ netmask Nm] [ metric N] [[ dev ] Dacă]

traseu

[ -V ] [ --versiune ] [ -h ] [ --help ]

DESCRIERE

Route manipulează tabelele de rutare IP ale kernel-ului. Utilizarea sa principală este de a configura rute statice către anumite gazde sau rețele printr-o interfață după ce a fost configurat cu programul ifconfig (8).

Când sunt utilizate opțiunile add sau del , ruta modifică tabelele de rutare. Fără aceste opțiuni, ruta afișează conținutul curent al tabelelor de rutare.

OPȚIUNI

-O familie

utilizați familia de adrese specificată (de exemplu, `inet '; utilizați` route --help' pentru o listă completă).

-F

funcționează pe tabela de rutare FIB (Forwarding Information Base) a kernel-ului. Acesta este setarea implicită.

-C

operați pe cache- ul de redirecționare a kernel- ului .

-v

selectați o operație verbală.

-N

afișați adresele numerice în loc să încercați să determinați numele de gazde simbolice. Acest lucru este util dacă încercați să determinați de ce ruta către serverul de nume a dispărut.

-e

utilizați formatul netstat (8) pentru afișarea tabelului de rutare. -e va genera o linie foarte lungă cu toți parametrii din tabela de rutare.

del

ștergeți o rută.

adăuga

adăugați un nou traseu.

ţintă

rețeaua de destinație sau gazda. Puteți furniza adrese IP în nume punctate zecimal sau gazdă / rețea .

-net

obiectivul este o rețea.

-gazdă

țintă este o gazdă.

netmask NM

atunci când adăugați o rută de rețea, masca de rețea care urmează să fie utilizată.

gw GW

pachete de rute prin intermediul unei gateway-uri. NOTĂ: Gateway-ul specificat trebuie să fie accesibil mai întâi. Aceasta înseamnă, de obicei, că trebuie să configurați în prealabil un traseu static către poartă. Dacă specificați adresa uneia dintre interfețele dvs. locale, aceasta va fi utilizată pentru a decide cu privire la interfața la care ar trebui să fie direcționate pachetele. Acesta este un hack compatibil BSDism.

metric M

setați câmpul metric în tabela de rutare (folosită de daemonii de rutare) la M.

mss M

setați dimensiunea maximă a segmentului TCP (MSS) pentru conexiunile pe această rută la M octeți. În mod prestabilit, MTU-urile sunt minus antetele dispozitivului sau o MTU mai mică atunci când s-a produs descoperirea traseului MTU. Această setare poate fi utilizată pentru a forța pachetele TCP mai mici la celălalt capăt atunci când descoperirea traseului mtu nu funcționează (de obicei din cauza firewall-urilor incorect configurate care blochează fragmentarea ICMP necesară)

fereastra W

setați dimensiunea ferestrei TCP pentru conexiunile pe această rută la octeți W. Acest lucru este folosit de obicei numai în rețelele AX.25 și cu driverele care nu pot să se ocupe de cadrele din spate.

i

setați timpul inițial de deplasare rotundă (irtt) pentru conexiunile TCP pe această rută la milisecunde (1-12000). Acesta este, de obicei, utilizat numai în rețelele AX.25. Dacă este omisă, se folosește standardul RFC 1122 de 300 ms.

respinge

instalați un traseu de blocare, care va forța o căutare de rută să eșueze. Acesta este, de exemplu, utilizat pentru a masca rețelele înainte de a utiliza ruta prestabilită. Aceasta nu este pentru firewalling.

mod, dyn, restabilire

instalați un traseu dinamic sau modificat. Aceste steaguri sunt în scopuri de diagnosticare și, în general, sunt stabilite numai de daemonii de rutare.

dev Dacă

forțați traseul care va fi asociat cu dispozitivul specificat, deoarece nucleul va încerca altfel să determine dispozitivul ca atare (prin verificarea rutelor și a specificațiilor dispozitivelor deja existente și a locului în care este adăugat traseul). În majoritatea rețelelor normale nu veți avea nevoie de acest lucru.

Dacă dev Dacă este ultima opțiune de pe linia de comandă, cuvântul dev poate fi omis, deoarece este implicit. În caz contrar, ordinea modificatorilor de traseu (metric - netmask - gw - dev) nu contează.

EXEMPLE

route add -net 127.0.0.0

adaugă intrarea normală în loopback, folosind netmask 255.0.0.0 (clasa A net, determinată de la adresa destinației) și asociată cu dispozitivul "lo" (presupunând că acest dispozitiv a fost configurat corect cu ifconfig (8)).

traseu add -net 192.56.76.0 netmask 255.255.255.0 dev eth0

adaugă un traseu către rețeaua 192.56.76.x prin intermediul "eth0". Modificatorul de mască net de clasă C nu este necesar aici pentru că 192. * este o adresă IP de clasă C. Cuvântul "dev" poate fi omis aici.

traseu adăugați implicit gw mango-gw

adaugă o rută implicită (care va fi utilizată dacă nu se potrivește alt traseu). Toate pachetele care folosesc acest traseu vor fi transferate prin "mango-gw". Dispozitivul care va fi efectiv utilizat pentru acea cale depinde de modul în care putem ajunge la "mango-gw" - traseul static către "mango-gw" va trebui să fie configurat înainte.

traseul adaugă ipx4 sl0

Adaugă calea către gazda "ipx4" prin interfața SLIP (presupunând că "ipx4" este gazda SLIP).

traseu add -net 192.57.66.0 netmask 255.255.255.0 gw ipx4

Această comandă adaugă net "192.57.66.x" care urmează să fie gatewayed prin intermediul fostului traseu la interfața SLIP.

traseu add -net 224.0.0.0 netmask 240.0.0.0 dev eth0

Acesta este unul obscur documentat, astfel încât oamenii știu cum să o facă. Aceasta stabilește toate rutele de clasă D (multicast) IP pentru a trece prin "eth0". Aceasta este linia normală de configurare normală cu un kernel de multicast.

route add -net 10.0.0.0 netmask 255.0.0.0 respinge

Aceasta instalează o rută de respingere pentru rețeaua privată "10.xxx"

IEȘIRE

Ieșirea tabelului de rutare a kernel-ului este organizată în următoarele coloane

Destinaţie

Rețeaua de destinație sau gazda destinație.

portal

Adresa gateway sau "*" dacă nu este setat.

Genmask

Masca net pentru destinația netă; "255.255.255.255" pentru o destinație gazdă și "0.0.0.0" pentru ruta prestabilită .

Steaguri

Posibilele steaguri includ
U (traseul este în sus )
H (țintă este o gazdă )
G (utilizați gateway-ul )
R ( reinițializarea rutei pentru rutare dinamică)
D (instalat dinamic de către daemon sau redirecționare)
M ( modificat de la daemon de rutare sau redirecționare)
A (instalat de addrconf )
C (intrare în cache )
! (ruta respinsă )

Metric

Distanta fata de tinta (de obicei numarata in hamei). Nu este folosit de kernelurile recente, dar poate fi necesar prin rutarea daemonilor.

Ref

Numărul de referințe la acest traseu. (Nu este folosit în kernelul Linux.)

Utilizare

Numărul de căutări pentru traseu. În funcție de utilizarea lui -F și -C, aceasta va fi fie lipsa cache-ului de traseu (-F), fie lovirea (-C).

Eu înfrunt

Interfața la care vor fi trimise pachetele pentru acest traseu.

MSS

Dimensiunea maximă maximă pentru segement pentru conexiunile TCP pe acest traseu.

Fereastră

Dimensiunea implicită a ferestrei pentru conexiunile TCP pe acest traseu.

irtt

RTT inițial (ora rotundă). Kernel-ul utilizează acest lucru pentru a ghici despre cei mai buni parametri ai protocolului TCP fără să aștepte răspunsurile (posibil lent).

HH (numai în cache)

Numărul de intrări ARP și rute cache care se referă la memoria cache a antetului hardware pentru ruta memorată. Aceasta va fi -1 dacă nu este necesară o adresă hardware pentru interfața rutei memorate (de ex. Lo).

Arp (numai în cache)

Indiferent dacă adresa hardware a rutei memorate este actualizată sau nu.

VEZI SI

ifconfig (8), arp (8),

Important: Utilizați comanda om ( % man ) pentru a vedea cum se utilizează o comandă pe computerul dvs. particular.