Ver las asocianciones entre direcciones IP y MAC adrress

  • 12 Oct 2008
  • Linux

En las tablasARP del kernel es donde se guarda la asociación entre dirección IP y dirección de nivel MAC o dirección Ethernet. El comando que permite el acceso a la visualización y modificación de dichas tablas es el comando arp. Veamos su utilización:

arp -a [dir_inet] [-N dir_if]
Parámetro Descripción

-a

Muestra las entradas actuales de ARP preguntando por los datos del protocolo. Si se especifica dir_inet, se muestran las direcciones IP y Física sólo para el equipo especificado. Cuando ARP se utiliza en más de una interfaz de red, entonces se muestran entradas para cada tabla ARP.

-g

Lo mismo que -a

dir_inet

Especifica una dirección Internet.

-N dir_if

Muestra las entradas de ARP para las interfaces de red especificadas por dir_if.

-d

Elimina el host especificado por dir_inet.

-s

Agrega el host y asocia la dirección Internet dir_inet con la dirección física dir_eth La dirección física se especifica con 6 bytes en hexadecimal separados por guiones. La entrada es permanente.

dir_eth

Especifica una dirección física.

dir_if

Si está presente, especifica la dirección Internet de la interfaz con la tabla de traducción de direcciones a modificar. Si no se especifica, se utiliza la primera interfaz aplicable.

Ejemplo:

Agrega una entrada estática:

arp -s 157.55.85.212 00-aa-00-62-c6-09

Muestra la tabla ARP:

arp -a