Linux. Mac Address

Es bastante sencillo saber cual es nuestra Mac Address.

user@localhost:~$ ifconfig
eth1 Link encap:Ethernet direcciónHW 00:18:e4:17:46:b3
inet dirección:192.168.1.48 Difusión:192.168.1.255 Máscara:255.255.255.0
dirección inet6: fe80::218:e8ff:fe17:43b3/64 Alcance:Vínculo
ARRIBA DIFUSIÓN CORRIENDO MULTICAST MTU:1500 Métrica:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:4674 errors:0 dropped:0 overruns:0 carrier:0
colisiones:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:284122 (277.4 KB)
Interrupción:19 Dirección base: 0xcc00

lo Link encap:Bucle local
inet dirección:127.0.0.1 Máscara:255.0.0.0
dirección inet6: ::1/128 Alcance:Anfitrión
ARRIBA LOOPBACK CORRIENDO MTU:16436 Métrica:1
RX packets:42737 errors:0 dropped:0 overruns:0 frame:0
TX packets:42737 errors:0 dropped:0 overruns:0 carrier:0
colisiones:0 txqueuelen:0
RX bytes:2639360 (2.5 MB) TX bytes:2639360 (2.5 MB)


Podemos limitar los resultados con grep

user@localhost:~$ ifconfig | grep HW
eth1 Link encap:Ethernet direcciónHW 00:18:e7:16:45:b3


Para conocer las Mac Address de los equipos conectados

user@localhost:~$ arp
Address HWtype HWaddress Flags Mask Iface
192.168.1.10 ether 00:17:31:238:97:20 C eth1
192.168.1.3 ether 00:0E:50:42:5B:E4 C eth1
192.168.1.22 ether 00:07:E9:D6:8F:1E C eth1
192.168.1.23 ether 00:02:B3:19:8A:96 C eth1
192.168.1.21 ether 00:18:F3:6B:FB:DF C eth1


Para conocer las Mac Adress de todos los equipos de la lan.
Suponiendo que la lan sea 192.168.1.0

Es necesario tener instalado nmap.

user@localhost:~$ sudo apt-get install nmap


Ahora ya podemos ejecutar el commando.

user@localhost:~$ nmap -sN 192.168.1.0-255
Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2009-03-10 12:58 CET
Interesting ports on 192.168.1.3:
MAC Address: 00:0E:50:92:5B:E4 (Thomson Telecom Belgium)

All 1680 scanned ports on 192.168.1.10 are open|filtered
MAC Address: 00:15:31:38:97:20 (Asustek Computer)

All 1680 scanned ports on 192.168.1.21 are open|filtered
MAC Address: 00:14:F3:8B:FB:DF (Unknown)

All 1680 scanned ports on 192.168.1.22 are open|filtered
MAC Address: 00:09:E9:D5:8F:1E (Intel)

All 1680 scanned ports on 192.168.1.23 are open|filtered
MAC Address: 00:04:B3:17:8A:96 (Intel)

Nmap finished: 256 IP addresses (6 hosts up) scanned in 25.797 seconds


Con grep limitamos los resultados a los que necesitamos:

user@localhost:~$ nmap -sN 192.168.1.0-255 | grep MAC
MAC Address: 00:0E:50:92:5B:E4 (Thomson Telecom Belgium)
MAC Address: 00:12:31:38:97:20 (Asustek Computer)
MAC Address: 00:14:F3:8B:FB:DF (Unknown)
MAC Address: 00:06:E9:D5:8F:1E (Intel)
MAC Address: 00:04:B3:17:8A:96 (Intel)


Seguro que se pueden afinar mucho más los comandos y existan otros comandos útiles para este tema, se admiten comentarios.

Comentarios

Publicar un comentario

Entradas populares de este blog

PHP. módulo de un "long". Calcular dígito control de IBAN.

HTML. CSS. input disabled - input readonly