ROUTE(8) Manualul administratorului de sisteme Linux ROUTE(8) NUME route - afieaza / manipuleaza tabelul de direcionare IP SINOPSIS route [-CFvnNee] [-A family |-4|-6] route [-v] [-A familia |-4|-6] add [-net|-host] inta [netmask masca-reea] [gw poarta-acces] [metric N] [mss M] [window fereastra] [irtt I] [reject] [mod] [dyn] [reinstate] [[dev] interfaa] route [-v] [-A familia |-4|-6] del [-net|-host] inta [gw poarta-acces] [netmask masca-reea] [metric M] [[dev] interfaa] route [-V] [--version] [-h] [--help] DESCRIERE route manipuleaza tabelele de direcionare IP ale nucleului. Utilizarea sa principala este de a configura rute statice catre anumite gazde sau reele prin intermediul unei interfee dupa ce aceasta a fost configurata cu programul ifconfig(8). Atunci cand se utilizeaza opiunile add sau del, route modifica tabelele de direcionare. Fara aceste opiuni, route afieaza coninutul actual al tabelelor de direcionare. OPIUNI -A familia utilizeaza familia de adrese specificata (de exemplu, ,,inet"). Utilizai route --help pentru o lista completa. Putei utiliza -6 ca alias pentru --inet6 i -4 ca alias pentru -A inet. -F opereaza pe tabela de direcionare FIB (,,Forwarding Information Base", Baza de informaii de redirecionare) a nucleului. Aceasta este valoarea implicita. -C operate on the kernel's routing cache. -v selecteaza modul de operare descriptiv. -n afieaza adrese numerice in loc sa incerce sa determine numele simbolice ale gazdelor. Acest lucru este util daca incercai sa determinai de ce a disparut ruta catre serverul de nume. -e utilizeaza formatul netstat(8) pentru afiarea tabelului de direcionare. -ee va genera o linie foarte lunga cu toi parametrii din tabelul de direcionare. del terge o ruta. add adauga o noua ruta. inta reeaua sau gazda de destinaie. Putei furniza o adresa sau un nume simbolic de reea sau gazda. Opional, putei utiliza notaia /lungime-prefix in loc sa folosii opiunea netmask. -net inta este o reea. -host inta este o gazda. netmask masca-reea la adaugarea unei rute de reea, masca de reea care urmeaza sa fie utilizata. gw poarta-acces direcionarea pachetelor prin intermediul unei pori de acces. NOTA: Poarta de acces specificata trebuie sa fie accesibila mai intai. Acest lucru inseamna, de obicei, ca trebuie sa configurai in prealabil o ruta statica catre poarta de acces. Daca specificai adresa uneia dintre interfeele locale, aceasta va fi utilizata pentru a decide cu privire la interfaa catre care trebuie direcionate pachetele. Acesta este un mic truc de compatibilitate cu BSD-urile. metric M stabilete campul metric din tabelul de direcionare (utilizat de catre demonii de direcionare) la M. Daca aceasta opiune nu este specificata, metrica pentru familia de adrese inet6 (IPv6) are valoarea implicita ,,1", iar pentru inet (IPv4) valoarea implicita este ,,0". Ar trebui sa specificai intotdeauna o valoare metrica explicita pentru a nu va baza pe aceste valori implicite - acestea difera, de asemenea, de ,,iproute2". mss M stabilete MTU (,,Maximum Transmission Unit" - Unitatea maxima de transmisie) a rutei la M octei. Reinei ca implementarea actuala a comenzii <> nu permite opiunea de a defini dimensiunea maxima a segmentului (,,Maximum Segment Size": MSS). window fereastra stabilete dimensiunea ferestrei TCP pentru conexiunile pe aceasta ruta la fereastra octei. Acest lucru se utilizeaza de obicei numai in reelele AX.25 i cu controlorii care nu pot gestiona cadre unul dupa altul (consecutive). irtt I stabilete timpul iniial de calatorie dus-intors (irtt) pentru conexiunile TCP pe aceasta ruta la I milisecunde (1-12000). Acest lucru este utilizat de obicei numai in reelele AX.25. Daca se omite, se utilizeaza valoarea implicita RFC 1122 de 300 ms. reject instaleaza o ruta de blocare, ceea ce va fora eecul cautarii unei rute. Aceasta este utilizata, de exemplu, pentru a masca reelele inainte de a utiliza ruta implicita. Aceasta NU este pentru protecie de tip paravan de protecie. mod, dyn, reinstate instaleaza o ruta dinamica sau modificata. Aceste fanioane sunt utilizate in scopuri de diagnosticare i, in general, sunt activate numai de catre demonii de direcionare. dev interfaa foreaza ruta sa fie asociata cu dispozitivul specificat, deoarece, in caz contrar, nucleul va incerca sa determine singur dispozitivul (prin verificarea rutelor deja existente i a specificaiilor dispozitivelor, precum i a locului in care este adaugata ruta). In majoritatea reelelor normale nu vei avea nevoie de aceasta. Daca dev interfaa este ultima opiune din linia de comanda, cuvantul dev poate fi omis, deoarece este implicit. In caz contrar, ordinea modificatorilor de traseu (metric netmask gw dev) nu conteaza. EXEMPLE route add -net 127.0.0.0 netmask 255.0.0.0 metric 1024 dev lo adauga intrarea normala de bucla, folosind masca de reea 255.0.0.0.0 i asociata cu dispozitivul ,,lo" (presupunand ca acest dispozitiv a fost anterior configurat corect cu ifconfig(8)). route add -net 192.56.76.0 netmask 255.255.255.0 metric 1024 dev eth0 adauga o ruta catre reeaua locala 192.56.76.x prin ,,eth0". Cuvantul <> poate fi omis aici. route del default terge ruta implicita curenta, care este etichetata ,,default" sau 0.0.0.0.0 in campul de destinaie din tabelul de direcionare curent. route del -net 192.56.76.0 netmask 255.255.255.0 terge ruta. Deoarece nucleul de direcionare Linux utilizeaza adresarea fara clasa, trebuie sa specificai intotdeauna masca de reea, care este aceeai cu cea din lista oferita de comanda <>. route add default gw mango adauga o ruta implicita (care va fi utilizata in cazul in care nicio alta ruta nu corespunde). Toate pachetele care utilizeaza aceasta ruta vor fi redirecionate prin adresa unui nod numit ,,mango". Dispozitivul care va fi utilizat efectiv pentru aceasta ruta depinde de modul in care putem ajunge la ,,mango" - ,,mango" trebuie sa fie pe o ruta direct accesibila. route add mango sl0 Adauga ruta catre gazda numita ,,mango" prin intermediul interfeei SLIP (presupunand ca ,,mango" este gazda SLIP). route add -net 192.57.66.0 netmask 255.255.255.0 gw mango Aceasta comanda adauga reeaua ,,192.57.66.x" pentru a fi transmisa prin ruta anterioara la interfaa SLIP. route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0 Aceasta este una obscura, documentata pentru ca oamenii sa tie cum sa o faca. Aceasta stabilete ca toate rutele IP de clasa D (multicast) sa treaca prin ,,eth0". Aceasta este linia corecta de configurare normala cu un nucleu multicast. route add -net 10.0.0.0 netmask 255.0.0.0 metric 1024 reject Acesta instaleaza o ruta de respingere pentru reeaua privata ,,10.x.x.x.x". route -6 add 2001:0002::/48 metric 1 dev eth0 Aceasta adauga o ruta IPv6 cu metrica specificata pentru a fi accesibila direct prin ,,eth0". IEIRE Rezultatul tabelului de direcionare al nucleului este organizat in urmatoarele coloane Destination Reeaua de destinaie sau gazda de destinaie. Gateway Adresa porii de acces sau ,,*" daca nu este definita. Genmask Masca de reea pentru reeaua de destinaie; ,,255.255.255.255" pentru o destinaie gazda i ,,0.0.0.0.0" pentru ruta default. Flags Printre fanioanele posibile se numara U (ruta este up, activa) H (inta este un host, o gazda) G (utilizeaza gateway, poarta de acces) R (reinstaurare ruta pentru direcionarea dinamica) D (dinamic instalat prin demon sau redirecionare) M (modificat de la demonul de direcionare sau redirecionare) A (instalat de addrconf) C (intrare cache) ! (refuzare ruta) Metric ,,Distana" pana la inta (de obicei calculata in salturi). Ref Numarul de referine la aceasta ruta. (Nu este utilizat in nucleul Linux). Use Numarul de cautari pentru ruta respectiva. In funcie de utilizarea opiunilor ,,-F" i ,,-C", va fi vorba fie de ratari ale memoriei cache a rutei (-F), fie de succese (-C). Iface Interfaa catre care vor fi trimise pachetele pentru aceasta ruta. MSS Dimensiunea maxima implicita a segmentului pentru conexiunile TCP pe aceasta ruta. Window Dimensiunea implicita a ferestrei pentru conexiunile TCP pe aceasta ruta. irtt RTT (,,Round Trip Time", timpul de calatorie dus-intors) iniial. Nucleul folosete acest lucru pentru a ghici cei mai buni parametri ai protocolului TCP fara a atepta raspunsuri (posibil lente). HH (numai in cache) Numarul de intrari ARP i de rute stocate in cache care se refera la memoria cache a antetului hardware pentru ruta stocata in cache. Acesta va fi -1 daca nu este necesara o adresa hardware pentru interfaa rutei stocate in cache (de exemplu, lo). Arp (numai in cache) Daca adresa hardware pentru ruta din cache este actualizata sau nu. FIIERE /proc/net/ipv6_route /proc/net/route /proc/net/rt_cache CONSULTAI I ethers(5), arp(8), rarp(8), route(8), ifconfig(8), netstat(8) ISTORIC route pentru Linux a fost scris iniial de Fred N. van Kempen, i apoi modificat de Johannes Stille i Linus Torvalds pentru pl15. Alan Cox a adaugat opiunile mss i window pentru Linux 1.1.22. Suport irtt i fuzionare cu <> de catre Bernd Eckenfels. AUTOR In prezent este intreinut de Phil Blundell i Bernd Eckenfels . TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . net-tools 17 februarie 2014 ROUTE(8)