Versión imprimible del tema: Sobre la asociación de dirección IP y dirección MAC
URL: https://soporte.miarroba.es/332796/4128145-sobre-la-asociacion-de-direccion-ip-y-direccion-mac/

De la comunidad de foros: Foro de soporte
URL: https://soporte.miarroba.es


Autor: Deivit_Duchozny, 26/Ene/2006, 20:18


Hola buenas, ya estoy de nuevo con vosotros para que nos entretengamos con mis "batallitas"...

Para que sirva de introducción diré que la dirección MAC es una especie de "matrícula" que tienen ciertos dispositivos, en teoría, única e irrepetible... bla bla bla... se supone que la dirección MAC puede llegar a servir como numero de serie para la administración de los equipos.

La dirección IP en cambio es variable. Puede ser fija, aunque bueno, eso depende de la configuración del equipo, de la red y de otros factores.

-------------------------

Mi preguntas son las siguientes:

1) Es posible conocer la dirección IP (fija o dinámica eso da igual, me refiero a la que posea el dispositivo en ese momento) sabiendo previamente su dirección MAC?

Creo que el comando "arp" hace algo de eso, aunque no estoy seguro...



2) Es posible hacer una llamada, también conocida como "ping", a una dirección MAC específica?

He oído rumores de que a ciertos dispositivos con tarjeta de red (como algunas impresoras) se les "llama" de esa forma, es decir, el servidor encargado de hacer esos chequeos les hace un ping a través de la dirección MAC en vez de la dirección IP...


Muchas gracias por adelantado por esclarecer todas estas dudas y todas las anteriores. Siempre es un placer contar con vosotros. ^-^


Saludos.


Autor: NoSetup.org, 26/Ene/2006, 20:38


Escrito originalmente por Deivit_Duchozny

1) Es posible conocer la dirección IP (fija o dinámica eso da igual, me refiero a la que posea el dispositivo en ese momento) sabiendo previamente su dirección MAC?

Creo que el comando "arp" hace algo de eso, aunque no estoy seguro...


Efectivamente. Pero en red local. Al atravesar un router se "pierde" la MAC.


Escrito originalmente por Deivit_Duchozny

2) Es posible hacer una llamada, también conocida como "ping", a una dirección MAC específica?


No creo.

Escrito originalmente por Deivit_Duchozny

He oído rumores de que a ciertos dispositivos con tarjeta de red (como algunas impresoras) se les "llama" de esa forma, es decir, el servidor encargado de hacer esos chequeos les hace un ping a través de la dirección MAC en vez de la dirección IP...


En red local.
Autor: Caos.X, 26/Ene/2006, 21:11


Pues si, ya lo ha dicho bien Nosetup, la MAC solo sirve para redes locales.

La cuestión es simple, es un dato de demasiado bajo nivel (a nivel hardware) que no "viaja" por ninguna de las capas de TCP/IP u otros protocolos.

Es por eso que hasta ahora no ha sido posible ni viable establecer, por ejemplo, un uso practico de la MAC para hacer baneos o cuestiones por el estilo, como ya otros se han aventurado sugerir en estos foros.


Autor: NoSetup.org, 26/Ene/2006, 21:14


Escrito originalmente por Caos.X

Es por eso que hasta ahora no ha sido posible ni viable establecer, por ejemplo, un uso practico de la MAC para hacer baneos o cuestiones por el estilo, como ya otros se han aventurado sugerir en estos foros.


Y asegurandonos que ellos tenía un código para sacar la MAC... cargandosé todos los protocolos...

Pero nada, seguimos esperando ese código milagroso. Sonrisa Gigante
Autor: Deivit_Duchozny, 30/Ene/2006, 16:58


Esto es lo que he encontrado en otros foros sobre el tema. A ver que tiene de cierto y que no, porque me gustaria encontrar una solucion viable a todo este embrollo.

La verdad que me interesaria mucho a nivel profesional, ya que adelantaría mucho trabajo y ahorraría muchas complicaciones. Ademas, si entre todos encontramos "ese codigo milagroso", creo que sería muy beneficioso para todos, en especial para todos los administradores de foros, que tanto se comen la cabeza por el tema de los baneos.

Un saludo. Os adjunto toda esta información.

-------------------------------------------------

Cita:
¿ Cómo consigo la IP de un equipo basándome en la dirección MAC?

En linux: Código:
arp -a -v | grep 00:30:XX:XX:XX:XX


No poner dhcp dificulta un poco, pero no es una solución. Usa encriptación y filtrado MAC.

Salu2

----

Los únicos protocolos que yo sepa que dan una IP concreta a una MAC concreta son RARP y BootP. DHCP lo hace dinámicamente dentro de un rango de IPs. Los protocolos que te he dicho antes tienen unas listas con correspondencia MAC-IP. La mayor diferencia entre ambos es que con BootP puedes asignar no sólo una IP, sinó un gateway por defecto, unas DNS, etc.
No sé si hay algún punto de acceso que implemente alguno de estos protocolos (al menos yo no los he visto).

Lo único que se me ocurre para saber la IP de una MAC es montar un sniffer y que monitorees las tramas...
Por otro lado, como te dice York, contar con filtrado por MAC y encriptación dificulta dificulta mucho el tema.

Saludos!

---

A parte de lo que ya te ha dicho Neofitus, hay que aclarar una cosa...

Las MAC's con de ámbito local, si estás conectado desde fuera de una red/subred, sólo podrás saber la IP de la máquina remota (aunque esté en la mesa de enfrente, si cliente y servidor no pertenecen a la misma red, da igual que los separen unos centímetros que estén en las atípodas)

La MAC que obtienes cuando accedes a una red remota, es la propia MAC de tu router, y a su vez, el router la MAC que obtiene es la del siguiente router al que está directamente conectado, esas MAC's van cambiando a medida que vas pegando saltos por las diferentes redes, por lo que al final, cada extremo de la conexión, lo único que sabe es la MAC e IP del último salto.

Eso se llama PRoxy-ARP, es una forma de representar TU MAC, el router hace de representante de tu MAC ante otras redes y antepone la suya.

Si tu tienes una MAC pero no su IP, la unica forma de conocer la IP es desde la misma red/subred del dispositivo que buscas, desde fuera no lo sabrás y no la puedes averiguar... excepto si usas un VPN, que en ese caso "es como si estuvieses dentro" aunque estés a 1000 kilómetros.

------------------------------------