Jump to content
zbeng

arp - manipuleaza cache-ul ARP al sistemului

Recommended Posts

Posted

NUME

arp - manipuleaza cache-ul ARP al sistemului

SINOPTICA

arp [-vn] [-H tip] [-i interfata] -a [nume_gazda]

arp [-v] [-i interfata] -d nume_gazda [pub]

arp [-v] [-H tip] [-i interfata] -s nume_gazda adresa_hw [temp]

arp [-v] [-H tip] [-i interfata] -s nume_gazda adresa_hw [netmask masca_retea] pub

arp [-v] [-H tip] [-i interfata] -Ds nume_gazda adr_hw_interf [netmask masca_retea] pub

arp [-vnD ] [-H tip ] [-i interfata ] -f fisier

DESCRIERE

Arp manipuleaza in diferite moduri cache-ul ARP al kernel-ului. Optiunile primare sint stergerea unei intrari de mapare de adresa si setarea manuala a alteia. In scop de depanare, programul arp permite si o listare a intregului cache ARP.

OPTIUNI

-v, --verbose

Afiseaza informatii detaliate despre actiunile intreprinse.

-n, --numeric

afiseaza adrese numerice in loc sa incerce sa determine numele simbolice ale gazdei, portului si utilizatorului.

-H tip, --hw-type tip

Cind se seteaza sau este citit cache-ul ARP, acest parametru optional indica arp pentru ce clase de adrese sa actioneze. Valoare implicita a acestui parametru este ether (adica codul hardware 0x01 pentru Ethernet IEEE 802.3 10Mbps). Alte valori ar putea include tehnologii de retea ca ARCnet (arcnet), PROnet (pronet), AX.25 (ax25) si NET/ROM (netrom).

-a [nume_gazda], --display [nume_gazda]

Afiseaza intrarile pentru gazdele specificate. Daca parametrul nume_gazda nu este utilizat, vor fi afisate toate intrarile.

-d nume_gazda, --delete nume_gazda

Elimina toate intrarile pentru gazda specificata. Aceasta poate fi utilizata in cazul in care gazda indicata a fost oprita, de exemplu.

-D, --use-device

Utilizeaza adresa hardware a adr_hw_interf.

-i interfata, --device interfata

Selecteaza o interfata. Cind se afiseaza continutul cache-ului ARP, vor listate numai intrarile care se potrivesc cu interfata specificata. Cind se seteaza o intrare ARP permanenta sau temp, aceasta interfata va fi asociata cu intrarea. Daca aceasta optiune nu este utilizata, kernel-ul va face estimarea bazindu-se pe tabela de rutare. Pentru intrarile pub interfata specificata va fi cea pe care se raspunde la cererile ARP.

OBSERVATIE: Aceasta trebuie sa fie diferita de interfata pe care vor fi rutate datagramele IP.

-s nume_gazda adresa_hw, --set nume_gazda

Creeaza manual o intrare de mapare ARP de adresa pentru gazda nume_gazda cu adresa hardware setata la adresa_hw. Formatul pentru adresa hardware este dependent de clasa hardware, dar pentru cele mai multe clase se poate asuma reprezentarea uzuala. Pentru clasa Ethernet, aceasta este 6 octeti in hexazecimal, separatati prin caractere "doua puncte". Cind se adauga intrari arp proxy (care sint acelea cu fanionul pub ce setat) poate fi specificata masca de retea cu netmask pentru a face proxy arp pentru intreaga retea. Aceasta nu este o practica buna, dar este suportata de kernel-uri mai vechi deoarece sint situatii cind poate fi utila. Daca fanionul temp nu este dat, intrarile vor fi memorate permanent in cache-ul ARP.

OBSERVATIE: Incepind cu kernel-uri 2.2.0 nu mai este posibil sa fie setata o intrare ARP pentru o intreaga subretea.

-f nume_fisier, --file nume_fisier

Similara cu optiunea -s, numai ca de data aceasta informatiile de adresa sint luate din fisierul nume_fisier. Aceasta poate fi utila cind trebuie sa setati intrari ARP pentru o multime de gazde. Numele fisierului de date este de cele mai multe ori /etc/ethers, dar nu este ceva oficial.

Formatul fisierului este simplu. El contine linii de text cu nume de gazda si adresa hardware, separate de spatii. Aditional, se pot utiliza fanioanele pub, temp si netmask.

In toate situatile in care este asteptat parametrul nume_gazda se poate introduce adresa IP in notatia de numere zecimale separate de puncte.

Fiecare intrare completa din cache-ul ARP va fi marcata cu fanionul C. Intrarile permanente sint marcate cu M si cele publicate, cu fanionul P.

FISIERE

/proc/net/arp,

/etc/networks

/etc/hosts

/etc/ethers

VEDETI SI

rarp(8), route(8), ifconfig(8), netstat(8)

AUTORI

Fred N. van Kempen,

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...