de todas las recientes asignaciones.
Procedimientos.
Visualizar el cache ARP actual.
arp -a |
Debe devolver algo similar a lo siguiente, en el caso de tratarse de un solo sistema:
m254.alcancelibre.org (192.168.1.254) at 00:14:95:97:27:E9 [ether] on eth0 |
Cuando se trata de un servidor intermediario (proxy), la tabla puede verse de este modo:
m051.redlocal.net (10.1.1.51) at 00:13:20:D0:09:1E [ether] on eth1 |
El mandato arp acepta varias opciones más. Si se desea visualizar la información en estilo Linux, se utiliza el parámetro -e. ejemplo:
arp -e |
Lo anterior debe devolver una salida similar a la siguiente:
Address HWtype HWaddress Flags Mask Iface |
Si se desea observar lo anterior en formato numérico, se utiliza el parámetro -n. ejemplo:
arp -n |
Lo anterior debe devolver algo similar a lo siguiente:
Address HWtype HWaddress Flags Mask Iface |
Si se desea especificar una interfaz en particular, se utiliza el parámetro -i seguido del nombre de la interfaz. Ejemplo:
arp -i eth0 |
Lo anterior debe regresar algo similar a lo siguiente, en el caso de tratarse de un solo sistema:
Address HWtype HWaddress Flags Mask Iface |
Si se desea añadir un registro manualmente, se puede hacer utilizando el parámetro -s seguido del nombre de un anfitrión y la dirección MAC correspondiente. Ejemplo:
arp -s m200.redlocal.net 00:08:A1:84:18:AD |
Si se quiere eliminar un registro de la tabla, solo se utiliza el parámetro -d seguido del nombre del anfitrión a eliminar. Ejemplo:
arp -d m200.redlocal.net |
Para limpiar todo el cache, se puede utilizar un bucle como el siguiente:
for i in `arp -n | awk '{print $1}' | grep -v Address` |
En el guión anterior se pide crear la variable i a partir de arp con la opción -n para devolver las direcciones numéricas, mostrando a través de awk solo la primera columna de la tabla generada, y eliminando la cadena de caracteres Address. Esto genera una lista de direcciones IP que se asignan como valores de la variable i en el bucle, donde se elimina cada una de estas direcciones IP utilizando arp -d.
El objeto de limpiar el cache de ARP es permitir corregir los registros de la tabla en ciertos escenarios donde, por ejemplo, un servidor o estación de trabajo fue encendido con una dirección IP que ya está uso.
No hay comentarios:
Publicar un comentario