IP-ADDRESS(8) Linux IP-ADDRESS(8) NUME ip-address - gestionarea adreselor de protocol SINOPSIS ip [ OPIUNI ] address { COMANDA | help } ip address { add | change | replace } ADRESA_INTERFAA dev NUME_INTERFAA [ DURATA_DE_VIAA ] [ LISTA_FANIOANE-CONFIG ] ip address delete ADRESA_INTERFAA dev NUME_INTERFAA [ mngtmpaddr ] ip address { save | flush } [ dev NUME_INTERFAA ] [ scope ID_SCOP ] [ metric METRIC ] [ to PREFIX ] [ LISTA_FANIOANE ] [ label MODEL ] [ { up | down } ] ip address [ show [ dev NUME_INTERFAA ] [ scope ID_SCOP ] [ to PREFIX ] [ LISTA_FANIOANE ] [ label MODEL ] [ master DISPOZITIV ] [ type TIP ] [ vrf NUME ] [ { up | down } ] [ nomaster ] proto PROTOCOL_ADRESA ] ] ip address { showdump | restore } ADRESA_INTERFAA := PREFIX | ADRESA peer PREFIX [ broadcast ADRESA ] [ anycast ADRESA ] [ label ETICHETA ] [ scope ID_SCOP ] [ proto PROTOCOL_ADRESA ] ID_SCOP := [ host | link | global | NUMAR ] PROTOCOL_ADRESA := [ NUME | NUMAR ] LISTA_FANIOANE := [ LISTA_FANIOANE ] FANION FANION := [ [-]permanent | [-]dynamic | [-]secondary | [-]primary | [-]tentative | [-]deprecated | [-]dadfailed | [-]temporary | LISTA_FANIOANE-CONFIG ] LISTA_FANIOANE-CONFIG := [ LISTA_FANIOANE-CONFIG ] FANION-CONFIG FANION-CONFIG := [ home | mngtmpaddr | nodad | optimistic | noprefixroute | autojoin ] DURATA_VIAA := [ valid_lft LFT ] [ preferred_lft DURATA_VIAA ] DURATA_VIAA := [ forever | SECUNDE ] TIP := [ bridge | bridge_slave | bond | bond_slave | can | dummy | hsr | ifb | ipoib | macvlan | macvtap | vcan | veth | vlan | vxlan | ip6tnl | ipip | sit | gre | gretap | erspan | ip6gre | ip6gretap | ip6erspan | vti | vrf | nlmon | ipvlan | lowpan | geneve | macsec | netkit ] DESCRIERE address este o adresa de protocol (IPv4 sau IPv6) ataata unui dispozitiv de reea. Fiecare dispozitiv trebuie sa aiba cel puin o adresa pentru a utiliza protocolul corespunzator. Este posibil sa existe mai multe adrese diferite ataate unui dispozitiv. Aceste adrese nu sunt discriminate, astfel incat termenul alias nu este tocmai potrivit pentru ele i nu il folosim in acest document. Comanda ip IP address afieaza adresele i proprietaile acestora, adauga adrese noi i le terge pe cele vechi. ip address add - adauga o noua adresa de protocol dev NUME_INTERFAA numele dispozitivului la care se adauga adresa. local ADRESA (default) adresa interfeei. Formatul adresei depinde de protocol. Este un cvadruplu punctat pentru IP i o secvena de semi-cuvinte hexazecimale separate prin doua puncte (:) pentru IPv6. ADRESA poate fi urmata de o bara oblica i de un numar zecimal care codifica lungimea prefixului de reea. peer ADRESA adresa punctului terminal la distana pentru interfeele ,,punct la punct". Din nou, ADRESA poate fi urmata de o bara oblica i de un numar zecimal, care codifica lungimea prefixului de reea. In cazul in care se specifica o adresa omolog, adresa locala nu poate avea o lungime de prefix. Prefixul de reea este asociat mai degraba cu omologul decat cu adresa locala. broadcast ADRESA adresa de difuzare a interfeei. Este posibil sa se utilizeze simbolurile speciale '+' i '-' in locul adresei de difuzare. In acest caz, adresa de difuzare este obinuta prin stabilirea/restabilirea biilor de gazda ai prefixului interfeei. label ETICHETA Fiecare adresa poate fi etichetata cu un ir de eticheta. Lungimea totala maxima permisa a etichetei este de 15 caractere. scope VALOARE_SCOP domeniul de aplicare al zonei in care aceasta adresa este valabila. Scopurile disponibile sunt enumerate in /usr/share/iproute2/rt_scopes sau /etc/iproute2/rt_scopes (are prioritate daca exista). Valorile predefinite ale scopului sunt: global - adresa este valabila la nivel global. site - (numai IPv6, depaita) adresa este situl local, adica este valabila in interiorul acestui sit. link - adresa este o legatura locala, adica este valabila numai pe acest dispozitiv. host - adresa este valabila numai in interiorul acestei gazde. metric NUMAR prioritatea rutei prefix asociate cu adresa. valid_lft DURATA_VIAA durata de viaa valabila a acestei adrese; a se vedea seciunea 5.5.4 din RFC 4862. Atunci cand expira, adresa este eliminata de nucleu. Valoarea implicita este forever (pentru totdeauna). preferred_lft DURATA_VIAA durata de viaa preferata a acestei adrese; a se vedea seciunea 5.5.4 din RFC 4862. Atunci cand expira, adresa nu mai este utilizata pentru noi conexiuni de ieire. Valoarea implicita este forever. home (numai IPv6) desemneaza aceasta adresa drept ,,adresa de origine", aa cum este definita in RFC 6275. mngtmpaddr (numai IPv6) face ca nucleul sa gestioneze adresele temporare create din aceasta ca model in numele extensiilor de confidenialitate ,,Privacy Extensions" (RFC3041). Pentru ca acest lucru sa devina activ, parametrul sysctl use_tempaddr trebuie sa fie stabilit la o valoare mai mare decat zero. Adresa data trebuie sa aiba o lungime a prefixului de 64. Acest fanion permite utilizarea extensiilor de confidenialitate intr-o reea configurata manual, la fel ca in cazul in care autoconfigurarea fara-stare ,,stateless" ar fi activa. nodad (numai IPv6) nu efectueaza detectarea adreselor duplicate (RFC 4862) la adaugarea acestei adrese. optimistic ( numai IPv6) Atunci cand efectueaza detectarea adreselor duplicate, utilizeaza varianta ,,optimistic" din RFC 4429. noprefixroute Nu creeaza automat o ruta pentru prefixul de reea al adresei adaugate i nu cauta una pentru a o terge atunci cand elimina adresa. Modificarea unei adrese pentru a adauga acest fanion va elimina ruta de prefix adaugata automat, iar modificarea acesteia pentru a elimina acest fanion va crea automat ruta de prefix. autojoin Unirea grupurilor multicast la nivel Ethernet prin comanda ip maddr nu funcioneaza daca suntei conectat la un comutator Ethernet care face IGMP snooping, deoarece comutatorul nu ar replica pachetele multicast pe porturile care nu au rapoarte IGMP pentru adresele multicast. Interfeele Linux VXLAN create prin ip link add vxlan au opiunea group care le permite sa se alature. Utilizarea fanionului autojoin la adaugarea unei adrese multicast permite o funcionalitate similara pentru interfeele VXLAN Openvswitch, precum i pentru alte mecanisme de creare a tunelurilor care trebuie sa primeasca trafic multicast. proto PROTOCOL_ADRESA identificatorul de protocol al acestei rute. PROTOCOL_ADRESA poate fi un numar sau un ir din fiierul /usr/share/iproute2/rt_addrprotos sau din fiierul /etc/iproute2/rt_addrprotos. Daca identificatorul de protocol nu este dat, ip presupune protocolul 0. Mai multe valori ale protocolului au o interpretare fixa. i anume: kernel_lo - Adresa ::1 pe care nucleul o instaleaza pe un dispozitiv de reea de bucla are aceasta valoare de protocol kernel_ra - Adrese IPv6 instalate ca raspuns la mesajele de anunare a router-ului kernel_ll - Adresele de conexiune locala ,,link-local" au aceasta valoare de protocol Restul valorilor nu sunt rezervate, iar administratorul este liber sa atribuie (sau sa nu atribuie) etichete de protocol. ip address delete - terge adresa de protocol Argumente: coincid cu argumentele din ip address add. Numele dispozitivului este un argument obligatoriu. ip address show - afieaza adresele de protocol dev NUME_INTERFAA (default) numele dispozitivului. scope VALOARE_SCOP listeaza numai adresele cu acest scop (domeniu de aplicare). to PREFIX listeaza numai adresele care corespund acestui prefix. label MODEL listeaza numai adresele cu etichete care corespund modelului MODEL. MODEL este un model obinuit de tip shell. master DISPOZITIV listeaza numai interfeele aservite acestui dispozitiv principal. vrf NUME listeaza numai interfeele aservite acestui vrf. type TIP listeaza numai interfeele de tipul dat. Reinei ca numele tipului nu este comparat cu lista tipurilor acceptate - in schimb, este trimis ca atare catre nucleu. Ulterior, acesta este utilizat pentru a filtra lista de interfee returnata prin compararea cu atributul relevant in cazul in care nucleul nu a filtrat deja. Prin urmare, orice ir de caractere este acceptat, dar poate duce la un rezultat gol. up listeaza numai interfeele care ruleaza. down listeaza numai interfeele care nu ruleaza. nomaster listeaza numai interfeele fara maestru. dynamic i permanent (numai IPv6) listeaza numai adresele instalate datorita configurarii fara stare ,,stateless" a adreselor sau listeaza numai adresele permanente (nedinamice). Aceste doua fanioane sunt inverse unul faa de celalalt, astfel incat -dynamic este egal cu permanent i -permanent este egal cu dynamic. tentative (numai IPv6) listeaza numai adresele care nu au trecut inca de detectarea adreselor duplicate. -tentative (numai IPv6) listeaza numai adresele care nu sunt in prezent in proces de detectare a adreselor duplicate. deprecated (numai IPv6) listeaza numai adresele depreciate. -deprecated (numai IPv6) listeaza numai adresele care nu sunt depreciate. dadfailed (doar IPv6) listeaza numai adresele care au euat la detectarea adreselor duplicate. -dadfailed (numai IPv6) listeaza numai adresele care nu au euat la detectarea adreselor duplicate. temporary sau secondary Listeaza numai adresele IPv6 temporare sau IPv4 secundare. Nucleul Linux imparte un singur bit pentru aceste adrese, astfel incat acestea sunt de fapt nume-aliass una pentru cealalta, dei semnificaia difera in funcie de familia de adrese. -temporary sau -secondary Aceste fanioane sunt nume-alias pentru primary. primary Listeaza numai adresele primare, in IPv6 le exclude pe cele temporare. Acest fanion este inversul lui temporary i secondary. -primary Acesta este un alias pentru temporary sau secondary. proto PROTOCOL_ADRESA Afieaza numai adresele cu un protocol dat sau cele pentru care raspunsul nucleului nu a inclus protocolul. Consultai argumentul corespunzator la ip address add pentru detalii despre protocoalele de adrese. ip address flush - elimina adresele de protocol Aceasta comanda elimina adresele de protocol selectate in funcie de anumite criterii. Aceasta comanda are aceleai argumente ca i show, cu excepia faptului ca selectorii type i master nu sunt acceptai. O alta diferena este ca nu se executa atunci cand nu sunt date argumente. Avertisment: Aceasta comanda i alte comenzi flush sunt necruatoare. Acestea vor elimina cu cruzime toate adresele. Cu opiunea -statistics, comanda devine detaliata in informaii. Aceasta afieaza numarul de adrese terse i numarul de runde efectuate pentru a curaa lista de adrese. Daca aceasta opiune este data de doua ori, ip address flush afieaza i toate adresele terse in formatul descris in subseciunea anterioara. EXEMPLE ip address show Afieaza adresele IPv4 i IPv6 atribuite tuturor interfeelor de reea. Subcomanda ,,show" poate fi omisa. ip address show up La fel ca mai sus, cu excepia faptului ca sunt afiate numai adresele atribuite interfeelor de reea active. ip address show dev eth0 Afieaza adresele IPv4 i IPv6 atribuite interfeei de reea eth0. ip address add 2001:0db8:85a3::0370:7334/64 dev eth1 Adauga o adresa IPv6 la interfaa de reea eth1. ip address delete 2001:0db8:85a3::0370:7334/64 dev eth1 terge adresa IPv6 adaugata mai sus. ip address flush dev eth4 scope global Elimina toate adresele IPv4 i IPv6 globale de la dispozitivul eth4. Fara ,,scope global", ar elimina toate adresele, inclusiv cele IPv6 locale. CONSULTAI I ip(8) AUTOR Pagina de manual originala de Michail Litvak 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 . iproute2 20 decembrie 2011 IP-ADDRESS(8)