systemadmin.es > Hardware > Identificar el fabricante de una interfaz de red por la MAC

Identificar el fabricante de una interfaz de red por la MAC

Existen herramientas para identificar el fabricante de un equipo usando la MAC. Dichas herramientas únicamente consultan un listado ofrecido por el IEEE que relaciona los tres primeros bytes de la MAC con el fabricante que tiene dicho rango. Mediante curl podemos hacer lo mismo.

El fichero a consultar es el siguiente:

http://standards.ieee.org/develop/regauth/oui/oui.txt

Suponiendo que queremos identificar el fabricante de la eth0 del equipo, podemos hacer:

# curl http://standards.ieee.org/develop/regauth/oui/oui.txt 2>/dev/null | grep $(ip link show | grep eth0 -A1 | tail -n1 | awk '{ print $2 }' | sed 's/:/-/g'  | cut -f 1-3 -d - | tr [a-z] [A-Z])
  00-19-B9   (hex)		Dell Inc.

En este caso se trata de una interfaz integrada en placa, si lo probamos con una interfaz PCI veremos el fabricante que sea:

# curl http://standards.ieee.org/develop/regauth/oui/oui.txt 2>/dev/null | grep $(ip link show | grep eth3 -A1 | tail -n1 | awk '{ print $2 }' | sed 's/:/-/g'  | cut -f 1-3 -d - | tr [a-z] [A-Z])
  00-10-18   (hex)		BROADCOM CORPORATION

En una Raspberry Pi tenemos:

$ curl http://standards.ieee.org/develop/regauth/oui/oui.txt 2>/dev/null | grep $(ip link show | grep eth0 -A1 | tail -n1 | awk '{ print $2 }' | sed 's/:/-/g'  | cut -f 1-3 -d - | tr [a-z] [A-Z])p
  B8-27-EB   (hex)		Raspberry Pi Foundation

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>