Manpages

NOME

arp − manipola la cache ARP del sistema

SINTASSI

arp [−vn] [−H tipo] [-i if] -a [hostname]

arp [−v] [−i if] −d hostname [pub]

arp [−v] [−H tipo] [−i if] -s hostname hw_addr [temp]

arp [−v] [−H tipo] [−i if] -s hostname hw_addr [netmask nm] pub

arp [−v] [−H tipo] [−i if] -Ds hostname ifa [netmask nm] pub

arp [−vnD] [−H tipo] [-i if] -f nomefile

DESCRIZIONE

Arp manipola in diversi modi la cache ARP del kernel. Le opzioni primarie sono per la pulizia di una voce per il mappaggio di un indirizzo (address mapping entry) e per impostarne manualmente un’altra. Per scopi diagnostici, il programma arp permette anche un dump (scarico) completo della cache ARP.

OPZIONI

−v, −−verbose

Dice all’utente cosa sta facendo diventando ’’prolisso’’.

−n, −−numeric

mostra gli indirizzi numerico invece di provare a determinare l’host simbolico, la porta o i nomi degli utenti.

−H tipo, −−hw-type tipo

Quando s’imposta o si legge la cache ARP, questo parametro opzionale dice a arp quale classe di voce verificare. Il valore di default di questo parametro è ether (cioè il codice hardware 0x01 per l’Ethernet IEEE 802.3 a 10Mbps). Altri valori possono includere tecnologie di rete come ARCnet (arcnet) , PROnet (pronet) , AX.25 (ax25) e NET/ROM (netrom).

−a [hostname], −−display [hostname]

Mostra le voci dell’host specificato. Se non è usato il parametro hostname, saranno mostrate tutte le voci.

−d hostname, −−delete hostname

Rimuove qualsiasi voce per l’host specificato. Questa può essere usata, per esempio, se l’host specificato è stato portato giù.

−D, −−use-device

Usa l’interfaccia di indirizzo hardware ifa.

−i If, −−device If

Seleziona un’interfaccia. Quando si fa il dump della cache ARP saranno stampate solo le voci corrispondenti a If. Nell’impostazione di una voce ARP permanente o temporanea sarà usato il dispositivo qui specificato. Se non è dato alcun dispositivo, il kernel prova a indovinarlo tramite la tabella di routing. Per le voci pub l’interfaccia specificata è quella sulla quale vengono date le risposte alle richieste ARP.
NOTA:
Questa dev’essere differente dall’interfaccia alla quale sono indirizzati i pacchetti IP.

−s hostname hw_addr, −−set hostname

Creazione manuale di una voce di ARP address mapping per l’host hostname con indirizzo hardware pari a hw_addr. Il formato dall’indirizzo hardware dipende dalla classe hardware, ma nella maggior parte dei casi si può supporre che si possa usare il solito formato. Per la classe Ethernet, questo è di 6 byte esadecimali, separati da due punti (’:’). Quando si aggiunge una voce proxy arp (che è quella con il flag publish impostato a netmask ) può essere specificata alla proxy arp per intere sottoreti. Una proxy arp per il routing dell’intera rete non è un buon protocollo, ma qualche volta è utile così è supportata. Se non è dato anche il flag temp le voci saranno salvate permanentemente nella ARP cache.

−f nomefile, −−file nomefile

Simile all’opzione −s, solo che questa volta le informazioni sull’indirizzo sono prese dal file nomefile. Si può usare se si devono impostare le voci ARP per un sacco di host. Il nome del file di dati molto spesso è /etc/ethers, ma non è niente di ufficiale.

Il formato del file è semplice; contiene solo righe di testo ASCII con il nome dell’host e il suo indirizzo hardware separati da uno spazio. In aggiunta, possono essere usati i flag pub, temp e netmask.

In tutti i posti dove è richiesto un argomento di tipo hostname, si può mettere anche un indirizzo IP nella notazione dotted-decimal.

Ogni voce completa nella cache ARP sarà marcata con il flag C. Le voci permanenti con M e le voci pubblicate (publish) hanno il flag P.

FILE

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

AUTORE

Fred N. van Kempen, <waltje [AT] uwalt.org> con un sacco di miglioramenti del Mantainer di net-tools Bernd Eckenfels <net-tools [AT] lina.de>.