arp: Skillnad mellan sidversioner
Admin (diskussion | bidrag) |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
Rad 1: | Rad 1: | ||
= ARP(8) - Linux-systemadministratörens manual = | = ARP(8) - Linux-systemadministratörens manual = | ||
<br> | |||
== NAMN == | <br>== NAMN == | ||
arp - hantera systemets ARP-cache | <br>arp - hantera systemets ARP-cache | ||
<br> | |||
== SAMMANFATTNING == | <br>== SAMMANFATTNING == | ||
<br> <pre> | |||
<br> arp [-vn] [-H typ] [-i gränssnitt] [-ae] [värdnamn] | |||
<br> | |||
<br> arp [-v] [-i gränssnitt] -d värdnamn [pub] | |||
<br> | |||
<br> arp [-v] [-H typ] [-i gränssnitt] -s värdnamn hw_addr [temp] | |||
<br> | |||
<br> arp [-v] [-H typ] [-i gränssnitt] -s värdnamn hw_addr [netmask nm] pub | |||
<br> | |||
<br> arp [-v] [-H typ] [-i gränssnitt] -Ds värdnamn ifname [netmask nm] pub | |||
<br> | |||
<br> arp [-vnD] [-H typ] [-i gränssnitt] -f [filnamn] | |||
<br> </pre> | |||
<br> | |||
== BESKRIVNING == | <br>== 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. | <br>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. | ||
<br> | |||
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. | <br>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. | ||
<br> | |||
== LÄGEN == | <br>== 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. | <br>- 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. | <br>- `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. | <br>- `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. | ||
<br> | |||
== ALTERNATIV == | <br>== ALTERNATIV == | ||
- `-v, --verbose`: Var informativ om vad som händer. | <br>- `-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. | <br>- `-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". | <br>- `-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). | <br>- `-a`: Använd alternativ BSD-stil för utdataformat (utan fasta kolumner). | ||
- `-e`: Använd standard Linux-stil för utdataformat (med fasta kolumner). | <br>- `-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. | <br>- `-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. | <br>- `-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. | <br>- `-f filename, --file filename`: Liknande `-s`-alternativet, men denna gång tas adressinformationen från en fil. | ||
<br> | |||
== EXEMPEL == | <br>== EXEMPEL == | ||
<br> <pre> | |||
<br> /usr/sbin/arp -i eth0 -Ds 10.0.0.2 eth1 pub | |||
<br> </pre> | |||
Detta kommando svarar på ARP-förfrågningar för 10.0.0.2 på eth0 med MAC-adressen för eth1. | <br>Detta kommando svarar på ARP-förfrågningar för 10.0.0.2 på eth0 med MAC-adressen för eth1. | ||
<br> | |||
<br> <pre> | |||
<br> /usr/sbin/arp -i eth1 -d 10.0.0.1 | |||
<br> </pre> | |||
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. | <br>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. | ||
<br> | |||
== FILER == | <br>== FILER == | ||
- `/proc/net/arp` | <br>- `/proc/net/arp` | ||
- `/etc/networks` | <br>- `/etc/networks` | ||
- `/etc/hosts` | <br>- `/etc/hosts` | ||
- `/etc/ethers` | <br>- `/etc/ethers` | ||
<br> | |||
== SE ÄVEN == | <br>== SE ÄVEN == | ||
- `ethers(5)` | <br>- `ethers(5)` | ||
- `rarp(8)` | <br>- `rarp(8)` | ||
- `route(8)` | <br>- `route(8)` | ||
- `ifconfig(8)` | <br>- `ifconfig(8)` | ||
- `netstat(8)` | <br>- `netstat(8)` | ||
<br> | |||
== FÖRFATTARE == | <br>== FÖRFATTARE == | ||
Fred N. van Kempen <waltje@uwalt.nl.mugnet.org>, Bernd Eckenfels <net-tools@lina.inka.de>. | <br>Fred N. van Kempen <waltje@uwalt.nl.mugnet.org>, Bernd Eckenfels <net-tools@lina.inka.de>. | ||
<br> | |||
== COLOPHON == | <br>== COLOPHON == | ||
Denna sida är en del av net-tools-projektet (nätverksverktyg). Information om projektet finns på [http://net-tools.sourceforge.net/](http://net-tools.sourceforge.net/). Om du har en buggrapport för denna man-sida, se [http://net-tools.sourceforge.net/](http://net-tools.sourceforge.net/). Denna sida hämtades från projektets uppströms Git-repository [git://git.code.sf.net/p/net-tools/code](git://git.code.sf.net/p/net-tools/code) den 14 juni 2024. | <br>Denna sida är en del av net-tools-projektet (nätverksverktyg). Information om projektet finns på [http://net-tools.sourceforge.net/](http://net-tools.sourceforge.net/). Om du har en buggrapport för denna man-sida, se [http://net-tools.sourceforge.net/](http://net-tools.sourceforge.net/). Denna sida hämtades från projektets uppströms Git-repository [git://git.code.sf.net/p/net-tools/code](git://git.code.sf.net/p/net-tools/code) den 14 juni 2024. | ||
<br> |
Versionen från 26 augusti 2024 kl. 05.40
ARP(8) - Linux-systemadministratörens manual
== NAMN ==
arp - hantera systemets ARP-cache
== SAMMANFATTNING ==
<br> arp [-vn] [-H typ] [-i gränssnitt] [-ae] [värdnamn] <br> <br> arp [-v] [-i gränssnitt] -d värdnamn [pub] <br> <br> arp [-v] [-H typ] [-i gränssnitt] -s värdnamn hw_addr [temp] <br> <br> arp [-v] [-H typ] [-i gränssnitt] -s värdnamn hw_addr [netmask nm] pub <br> <br> arp [-v] [-H typ] [-i gränssnitt] -Ds värdnamn ifname [netmask nm] pub <br> <br> arp [-vnD] [-H typ] [-i gränssnitt] -f [filnamn] <br>
== 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 ==
<br> /usr/sbin/arp -i eth0 -Ds 10.0.0.2 eth1 pub <br>
Detta kommando svarar på ARP-förfrågningar för 10.0.0.2 på eth0 med MAC-adressen för eth1.
<br> /usr/sbin/arp -i eth1 -d 10.0.0.1 <br>
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.