arp

Från Wiki.linux.se
Version från den 26 augusti 2024 kl. 05.37 av Admin (diskussion | bidrag) (Skapade sidan med '= ARP(8) - Linux-systemadministratörens manual = == NAMN == arp - hantera systemets ARP-cache == SAMMANFATTNING == <pre> arp [-vn] [-H typ] [-i gränssnitt] [-ae] [värdnamn] arp [-v] [-i gränssnitt] -d värdnamn [pub] arp [-v] [-H typ] [-i gränssnitt] -s värdnamn hw_addr [temp] arp [-v] [-H typ] [-i gränssnitt] -s värdnamn hw_addr [netmask nm] pub arp [-v] [-H typ] [-i gränssnitt] -Ds värdnamn ifname [netmask nm] pub arp [-vnD] [-H typ] [-i gränss...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

ARP(8) - Linux-systemadministratörens manual

NAMN

arp - hantera systemets ARP-cache

SAMMANFATTNING

 arp [-vn] [-H typ] [-i gränssnitt] [-ae] [värdnamn]

 arp [-v] [-i gränssnitt] -d värdnamn [pub]

 arp [-v] [-H typ] [-i gränssnitt] -s värdnamn hw_addr [temp]

 arp [-v] [-H typ] [-i gränssnitt] -s värdnamn hw_addr [netmask nm] pub

 arp [-v] [-H typ] [-i gränssnitt] -Ds värdnamn ifname [netmask nm] pub

 arp [-vnD] [-H typ] [-i gränssnitt] -f [filnamn]
 

BESKRIVNING

Arp hanterar eller visar kärnans IPv4-nätverksgranne-cache. Det kan lägga till poster i tabellen, ta bort en eller visa det aktuella innehållet.

ARP står för Address Resolution Protocol, vilket används för att hitta MAC-adressen (media access control) för en nätverksgranne för en given IPv4-adress.

LÄGEN

- Utan specifikt läge kommer `arp` att skriva ut det aktuella innehållet i tabellen. Det är möjligt att begränsa antalet poster som skrivs ut genom att ange en hårdvarutyp, gränssnittsnamn eller värdnamn. - `arp -d address` tar bort en ARP-tabellpost. Rot- eller nätverksadministratörsrättigheter krävs för detta. Inmatningen hittas genom IP-adressen. Om ett värdnamn anges kommer det att lösas innan det letar upp posten i ARP-tabellen. - `arp -s address hw_addr` används för att lägga till en ny tabellpost. Formatet på hw_addr-parametern är beroende av hårdvaruklassen, men för de flesta klasser kan man anta att det vanliga presentationsformatet kan användas. För Ethernet-klassen är detta 6 byte i hexadecimal form, separerade med kolon. När proxy-arp-poster läggs till (de med publiceringsflaggan satt) kan en nätmask anges för att proxy-arp för hela delnät. Detta är inte bra praxis, men stöds av äldre kärnor eftersom det kan vara användbart. Om temp-flaggan inte anges, kommer posterna att lagras permanent i ARP-cachen.

ALTERNATIV

- `-v, --verbose`: Var informativ om vad som händer. - `-n, --numeric`: Visar numeriska adresser istället för att försöka fastställa symboliska värd-, port- eller användarnamn. - `-H type, --hw-type type, -t type`: När ARP-cachen läses eller sätts anger denna valfria parameter vilken typ av poster som ska kontrolleras. Standardvärdet är "ether". - `-a`: Använd alternativ BSD-stil för utdataformat (utan fasta kolumner). - `-e`: Använd standard Linux-stil för utdataformat (med fasta kolumner). - `-D, --use-device`: Använd istället namnet på ett gränssnitt istället för en hw_addr. - `-i if, --device if`: Välj ett gränssnitt. Vid dumpning av ARP-cachen skrivs endast poster ut som matchar det angivna gränssnittet. - `-f filename, --file filename`: Liknande `-s`-alternativet, men denna gång tas adressinformationen från en fil.

EXEMPEL

 /usr/sbin/arp -i eth0 -Ds 10.0.0.2 eth1 pub
 

Detta kommando svarar på ARP-förfrågningar för 10.0.0.2 på eth0 med MAC-adressen för eth1.

 /usr/sbin/arp -i eth1 -d 10.0.0.1
 

Ta bort ARP-tabellposten för 10.0.0.1 på gränssnittet eth1. Detta kommer att matcha publicerade proxy-ARP-poster och permanenta poster.

FILER

- `/proc/net/arp` - `/etc/networks` - `/etc/hosts` - `/etc/ethers`

SE ÄVEN

- `ethers(5)` - `rarp(8)` - `route(8)` - `ifconfig(8)` - `netstat(8)`

FÖRFATTARE

Fred N. van Kempen <waltje@uwalt.nl.mugnet.org>, Bernd Eckenfels <net-tools@lina.inka.de>.

COLOPHON

Denna sida är en del av net-tools-projektet (nätverksverktyg). Information om projektet finns på [1](http://net-tools.sourceforge.net/). Om du har en buggrapport för denna man-sida, se [2](http://net-tools.sourceforge.net/). Denna sida hämtades från projektets uppströms Git-repository [3](git://git.code.sf.net/p/net-tools/code) den 14 juni 2024.

Sidslut


Det här är en maskinöversättning av linux kommando manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webserver.