“Conocimiento Sistemas>Linux

Cómo enumerar/obtener/mostrar/buscar direcciones MAC en Linux utilizando 11 métodos populares

2011/4/12
Existen varios comandos y métodos para mostrar direcciones MAC en Linux. Aquí hay 11 opciones populares:

1. ifconfig

El comando ifconfig muestra detalles de la interfaz de red, incluidas las direcciones MAC. Para ver la dirección MAC de una interfaz específica, use el siguiente comando:

```

ifconfig nombre_interfaz | grep HWaddr

```

Reemplace "interface_name" con el nombre real de la interfaz de red (como "eth0" o "wlan0").

2. enlace ip

El comando ip link proporciona información detallada sobre las interfaces de red. Para obtener la dirección MAC mediante el enlace IP, utilice el siguiente comando:

```

enlace ip muestra nombre_interfaz | enlace grep/éter

```

Reemplace "nombre_interfaz" con el nombre de la interfaz de red deseada.

3. herramienta etónica

El comando ethtool se utiliza específicamente para mostrar y modificar la configuración de la interfaz Ethernet. Para mostrar la dirección MAC usando ethtool, ingrese el siguiente comando:

```

ethtool -i nombre_interfaz | grep ethernet

```

Reemplace "nombre_interfaz" con el nombre de interfaz de red apropiado.

4. lshw

El comando lshw (listar hardware) proporciona información detallada sobre el hardware del sistema, incluidas las interfaces de red y sus direcciones MAC. Utilice el siguiente comando para recuperar direcciones MAC con lshw:

```

red lshw-C | nombre lógico grep

```

5. iwconfig

El comando iwconfig se utiliza para administrar interfaces de red inalámbrica. Para ver la dirección MAC de una interfaz inalámbrica, utilice el siguiente comando:

```

iwconfig nombre_interfaz | grep "dirección"

```

Reemplace "interface_name" con el nombre de su interfaz de red inalámbrica (como "wlan0").

6. dmesg

El comando dmesg muestra mensajes de arranque del kernel. Puede utilizar dmesg para encontrar las direcciones MAC asignadas a las interfaces de red durante el inicio del sistema. Ingrese el siguiente comando:

```

dmesg | grep -i "eth" | grep -i "MAC"

```

7. /sys/class/net/nombre_interfaz/dirección

Cada interfaz de red tiene un directorio correspondiente en "/sys/class/net/". Dentro de este directorio, encontrará un archivo llamado "dirección" que contiene la dirección MAC de esa interfaz. Por ejemplo:

```

gato /sys/class/net/eth0/dirección

```

8. /proc/net/dev

El archivo "/proc/net/dev" proporciona información sobre las interfaces de red y sus estadísticas. Incluye las direcciones MAC de las interfaces de red. Para extraer direcciones MAC de este archivo, utilice el siguiente comando:

```

grep -i "HWaddr" /proc/net/dev | awk '{ imprimir $2 }'

```

9. nmcli

La herramienta de línea de comandos de NetworkManager, nmcli, ofrece varios comandos para administrar conexiones de red. Puede usar nmcli para mostrar direcciones MAC como esta:

```

nmcli -p espectáculo del dispositivo | grep Dirección MAC\

```

10. yo

Iw (herramientas inalámbricas) es otro comando para administrar conexiones de red inalámbrica. Para mostrar la dirección MAC de una interfaz inalámbrica usando iw, ingrese lo siguiente:

```

iw dev nombre_interfaz información | dirección grep

```

11. anfitrión

El comando host se utiliza normalmente para búsquedas de DNS, pero también puede proporcionar información sobre direcciones IPv4 y sus direcciones MAC asociadas. Puede utilizar el host de la siguiente manera:

```

host -t a | grep -i "tiene dirección"

```

Reemplace "" con la dirección IPv4 de la interfaz de red que le interesa.

Linux
Cómo poner Xandros EEE PC en cualquier PC
Cómo cambiar de usuario en Linux Shell
Cómo recuperar archivos borrados en una consola Linux
Cómo comprobar la velocidad de Internet en Linux
Problemas con Chrome Beta para Linux
Cómo eliminar Bash Historia
Cómo cambiar el orden de arranque de Fedora
Cómo grabar ISO en Linux
Conocimiento de la computadora © http://www.ordenador.online