IFCONFIG(8) Manualul administratorului de sisteme Linux IFCONFIG(8) NUME ifconfig - configureaza o interfaa de reea SINOPSIS ifconfig [-v] [-a] [-s] [interfaa] ifconfig [-v] interfaa [aftype] opiuni | adresa ... DESCRIERE ifconfig este utilizat pentru a configura interfeele de reea rezidente in nucleu. Se utilizeaza la pornire pentru a configura interfeele, dupa cum este necesar. Dupa aceea, este de obicei necesara doar la depanare sau atunci cand este nevoie de reglarea sistemului. Daca nu se furnizeaza niciun argument, ifconfig afieaza starea interfeelor active in acel moment. Daca este dat un singur argument interfaa, se afieaza numai starea interfeei date; daca este dat un singur argument -a, se afieaza starea tuturor interfeelor, chiar i a celor care sunt oprite. In caz contrar, se configureaza o interfaa. Familii de adrese In cazul in care primul argument dupa numele interfeei este recunoscut ca fiind numele unei familii de adrese acceptate, familia de adrese respectiva este utilizata pentru decodificarea i afiarea tuturor adreselor de protocol. Familiile de adrese acceptate in prezent includ inet (TCP/IP, implicit), inet6 (IPv6), ax25 (AMPR Packet Radio), ddp (Appletalk Phase 2), ipx (Novell IPX) i netrom (AMPR Packet Radio). Toate numerele furnizate ca pari in notaie zecimala punctata IPv4 pot fi zecimale, octale sau hexazecimale, conform specificaiilor din standardul ISO C (adica, un 0x sau 0X de inceput implica hexazecimal; in caz contrar, un ,,0" de inceput implica octal; in caz contrar, numarul este interpretat ca fiind zecimal). Utilizarea numerelor hexazecimale i octale nu este conforma cu RFC i, prin urmare, utilizarea acestora este descurajata. OPIUNI -a afieaza toate interfeele care sunt disponibile in prezent, chiar daca sunt oprite -s afieaza o lista scurta (ca <>) -v sa prezinte mai multe informaii pentru anumite condiii de eroare interfaa Numele interfeei. Acesta este de obicei un nume de controlor urmat de un numar de unitate, de exemplu eth0 pentru prima interfaa Ethernet. Daca nucleul dvs. accepta interfee alias, le putei specifica cu o sintaxa precum eth0:0 pentru primul alias al lui eth0. Le putei utiliza pentru a atribui mai multe adrese. Pentru a terge o interfaa alias, utilizai ifconfig eth0:0 down. Nota: pentru fiecare domeniu de aplicare (adica aceeai reea cu combinaia adresa/masca de reea) toate numele de alias sunt terse, daca il tergei pe primul (primar). up Acest fanion face ca interfaa sa fie activata. Este implicit specificat daca o adresa este atribuita interfeei; putei suprima acest comportament atunci cand utilizai o interfaa alias prin adaugarea unui - la alias (de exemplu, eth0:0-). De asemenea, acest comportament este suprimat atunci cand se utilizeaza adresa IPv4 0.0.0.0, deoarece nucleul o va utiliza pentru a terge implicit interfeele alias. down Acest fanion determina inchiderea controlorului pentru aceasta interfaa. [-]arp Activeaza sau dezactiveaza utilizarea protocolului ARP pe aceasta interfaa. [-]promisc Activeaza sau dezactiveaza modul promiscuu al interfeei. Daca este selectat, toate pachetele din reea vor fi primite de catre interfaa. [-]allmulti Activeaza sau dezactiveaza modul all-multicast. Daca este selectat, toate pachetele multicast din reea vor fi recepionate de catre interfaa. mtu N Acest parametru stabilete unitatea maxima de transfer (MTU) a unei interfee. dstaddr adresa Stabilete adresa IP la distana pentru o legatura punct-la-punct (cum ar fi PPP). Acest cuvant cheie este acum depait; utilizai in schimb cuvantul cheie pointopoint. netmask adresa Stabilete masca de reea IP pentru aceasta interfaa. Aceasta valoare este implicita la masca de reea obinuita de clasa A, B sau C (aa cum rezulta din adresa IP a interfeei), dar poate fi stabilita la orice valoare. add adresa/lungime-prefix Adauga o adresa IPv6 la o interfaa. del adresa/lungime-prefix Elimina o adresa IPv6 de pe o interfaa. tunnel ::aa.bb.cc.dd Creeaza un nou dispozitiv SIT (IPv6-in-IPv4), care realizeaza un tunel catre destinaia data. irq adresa Stabilete linia de intrerupere utilizata de acest dispozitiv. Nu toate dispozitivele ii pot modifica dinamic valoarea IRQ. io_addr adresa Stabilete adresa de pornire in spaiul I/O pentru acest dispozitiv. mem_start adresa Stabilete adresa de pornire pentru memoria partajata utilizata de acest dispozitiv. Doar cateva dispozitive au nevoie de acest lucru. media tip Stabilete portul fizic sau tipul de mediu care urmeaza sa fie utilizat de dispozitiv. Nu toate dispozitivele pot modifica acest parametru, iar cele care pot variaza in ceea ce privete valorile pe care le accepta. Valorile tipice pentru tip sunt 10base2 (Ethernet subire), 10baseT (Ethernet 10Mbps cu perechi torsadate), AUI (transceiver extern) i aa mai departe. Tipul special de suport auto poate fi utilizat pentru a indica controlorului sa detecteze automat suportul. Din nou, nu toi controlorii pot face acest lucru. [-]broadcast [adresa] Daca se da argumentul adresa, stabilete adresa de difuzare a protocolului pentru aceasta interfaa. In caz contrar, activeaza (sau dezactiveaza) fanionul IFF_BROADCAST pentru aceasta interfaa. [-]pointopoint [adresa] Acest cuvant cheie activeaza modul punct-la-punct al unei interfee, ceea ce inseamna ca este o legatura directa intre doua maini pe care nu o asculta nimeni altcineva. Daca este dat i argumentul adresa, stabilete adresa de protocol a celeilalte pari a legaturii, la fel ca i cuvantul cheie invechit dstaddr. In caz contrar, activeaza sau dezactiveaza fanionul IFF_POINTOPOINT pentru interfaa. hw class address Stabilete adresa hardware a acestei interfee, in cazul in care controlorul de dispozitiv accepta aceasta operaie. Cuvantul cheie trebuie sa fie urmat de numele clasei hardware i de echivalentul ASCII imprimabil al adresei hardware. Clasele hardware suportate in prezent includ ether (Ethernet), ax25 (AMPR AX.25), ARCnet i netrom (AMPR NET/ROM). multicast Stabilete steagul de multidifuzare pe interfaa. In mod normal, acest lucru nu ar trebui sa fie necesar, deoarece controlorii activeaza ei inii fanionul in mod corect. adresa Adresa IP care urmeaza sa fie atribuita acestei interfee. txqueuelen lungimea Stabilete lungimea cozii de transmisie a dispozitivului. Este util sa stabilii aceasta valoare la valori mici pentru dispozitivele mai lente cu o latena mare (legaturi modem, ISDN) pentru a preveni ca transferurile rapide in masa sa perturbe prea mult traficul interactiv, cum ar fi telnet. name nume-nou Schimba numele acestei interfee in nume-nou. Interfaa trebuie mai intai sa fie inchisa. NOTE Incepand cu versiunea 2.2 a nucleului, nu mai exista statistici explicite de interfaa pentru interfeele alias. Statisticile afiate pentru adresa originala sunt partajate cu toate adresele alias de pe acelai dispozitiv. Daca dorii statistici pentru fiecare adresa in parte, trebuie sa adaugai reguli explicite de contorizare pentru adresa respectiva, utilizand comanda iptables(8). Incepand cu net-tools 1.60-4, <> afieaza contoare de octei i contoare lizibile de catre om cu unitai IEC 60027-2. Astfel, 1 Kio reprezinta 2^10 octei. Reinei, numerele sunt trunchiate la o zecimala (ceea ce poate fi o eroare destul de mare daca luai in considerare ca 0,1 Pio este 112.589.990.684.262 octei :) Probleme de intrerupere cu controlorii de dispozitive Ethernet eueaza cu EAGAIN (SIOCSIIFLAGS: Resurse temporar indisponibile), cel mai probabil este vorba de un conflict de intreruperi. Consultai http://www.scyld.com/expert/irq-conflict.html pentru mai multe informaii. FIIERE /proc/net/dev /proc/net/if_inet6 ERORI <> utilizeaza metoda de acces ioctl pentru a obine informaii complete despre adresa, care limiteaza adresele hardware la 8 octei. Deoarece adresa hardware Infiniband are 20 de octei, doar primii 8 octei sunt afiai corect. Va rugam sa folosii comanda ip link din pachetul iproute2 pentru a afia informaii despre nivelul de legatura, inclusiv adresa hardware. In timp ce adresele appletalk DDP i IPX vor fi afiate, acestea nu pot fi modificate prin aceasta comanda. CONSULTAI I route(8), netstat(8), arp(8), rarp(8), iptables(8), ifup(8), interfaces(5) http://physics.nist.gov/cuu/Units/binary.html - Prefixes for binary multiples AUTORI Fred N. van Kempen, Alan Cox, Phil Blundell, Andi Kleen 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 3 octombrie 2008 IFCONFIG(8)