[Redes] Comandos: arp

La tabla ARP es la encargada de traducir direcciones IP en físicas (MAC) y mantener un listado de asignaciones. Podemos añadir una dirección IP de un ordenador asignándole su correspondiente dirección MAC. Esta operación es posible configurarla en el router a mano, a través de telnet, con el siguiente comando, aunque irá en función de la marca y modelo del mismo:

arp add <dirección ip> ether <dirección MAC> enif0

Función

Como usar el comando ARP para resolver conflictos de direcciones. El comando ARP muestra y permite modificar la correspondencia que existe entre las direcciones IP y las direcciones físicas del adaptador o tarjeta de red.

Uso y opciones

arp -a . Muestra la tabla arp o sea las asignaciones que se encuentran en cache.

arp -v . Muestra las entradas de forma detallada.

arp -d . Permite borrar las entradas manualmente.

arp -d* . Vacía completamente la cache de arp.

arp -s . Asocia una dirección IP de internet con una dirección física de la tarjeta de forma permanente.

En caso de conflictos ejecuta el primer comando y verifica si alguna entrada en la tabla corresponde con la dirección IP del equipo de la red local al que necesitas conectarte, si no es así elimínalas todas con la opción:

arp -d*

y reinicia.

Establecer una IP estática en la tabla arp. Es posible especificar una dirección IP estática manualmente, en caso de que conectes a un servidor de forma regular, de esta forma se asociará de forma permanente con la dirección física de la tarjeta, lo que permitirá optimizar la conexión de red usada.

Primero establece una dirección física de la siguiente forma:

arp eth_addr 01-00-5e-00-00-f1

Después asígnale la dirección IP del servidor:

arp -s DireccionIPservidor 01-00-5e-00-00-f1

Sustituye DireccionIPservidor por la dirección IP numérica del servidor web.

El formato usado por las direcciones físicas es hexadecimal, separados por guiones, el que se muestra aquí es solo un ejemplo pero funciona, a no ser que se encuentre ya en la caché del equipo, en cuyo caso solo será necesario modificar un digito.

Enlaces

Material obtenido en parte del artículo escrito por S3L3N1TY para Hacker’s Land.