Ce face arp
Protocolul ARP rezolvă legătura dintre adresele logice de rețea (adresele IPv4) și adresele fizice reale de hardware (adresele MAC ale plăcilor de rețea).
Comanda arp -a afișează toate dispozitivele descoperite recent în rețeaua locală LAN (calculatoare, telefoane, imprimante de rețea, routere) împreună cu adresa lor MAC unică și tipul alocării (dinamic sau static).
Comanda arp -d * curăță memoria cache ARP, utilă pentru a elimina intrări vechi sau corupte după înlocuirea unui router.
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
-a |
Afișează tabela completă curentă ARP pentru toate interfețele. |
-d <IP|*> |
Șterge o intrare specifică sau toate intrările din tabela cache. |
-s <IP> <MAC> |
Adaugă o intrare statică permanentă (asociere fixă IP-MAC). |
Ce returnează
Tabelul de mapare IP la adresă fizică MAC.
Exemple
Exemplul 1: Descoperirea adreselor MAC ale echipamentelor din rețea
Listează tabela ARP a interfeței curente.
arp -a
Ieșire în terminal
Interface: 192.168.1.150 --- 0x10
Internet Address Physical Address Type
192.168.1.1 b8-27-eb-12-34-56 dynamic
192.168.1.200 00-11-32-aa-bb-cc dynamic
192.168.1.255 ff-ff-ff-ff-ff-ff static
Greșeli frecvente
- Așteptarea de a vedea adrese MAC pentru servere externe de pe internet (ARP funcționează exclusiv în rețeaua locală de nivel 2 / Ethernet; dincolo de router, adresa MAC este întotdeauna cea a routerului local).
- Rularea ‘arp -d’ fără drepturi de Administrator.
Comenzi înrudite
getmac: Afișează adresele fizice MAC (Media Access Control) ale tuturor adaptoarelor de rețea instalate.ipconfig: Afișează și gestionează parametrii rețelei TCP/IP, adresele IP, gateway-ul, serverele DNS și cache-ul local.ping: Testează conectivitatea și măsoară timpul de răspuns (latența) către un server sau echipament de rețea prin pachete ICMP.
Întrebări & Exemple de Cod:
arpAi o nelămurire despre utilizarea comenzii
arpsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.