Inicio Foros Sistemas operativos Windows Obtener la MAC a partir de la IP en red Windows

Viendo 6 entradas - de la 1 a la 6 (de un total de 6)
  • Autor
    Entradas
  • #44609
    Varios
    Moderador

    Hola, tengo un servidor Windows Server 2019 con una página web en Apache Tomcat, JSP y PHP. Del equipo Windows Server conozco la MAC y la IP, que la obtengo con el comando:

    ipconfig /all

    Y me da esto:

    Configuración IP de Windows
    Nombre de host. . . . . . . . . : SERVERWEB
    Sufijo DNS principal . . . . . : proyectoa.local.com
    Tipo de nodo. . . . . . . . . . : híbrido
    Enrutamiento IP habilitado. . . : no
    Proxy WINS habilitado . . . . . : no
    Lista de búsqueda de sufijos DNS: proyectoa.local.com
    Adaptador de Ethernet Ethernet:
    Sufijo DNS específico para la conexión. . :
    Descripción . . . . . . . . . . . . . . . : Realtek Gaming GbE Family Controller
    Dirección física. . . . . . . . . . . . . : B4-2E-99-B5-14-11
    DHCP habilitado . . . . . . . . . . . . . : no
    Configuración automática habilitada . . . : sí
    Dirección IPv4. . . . . . . . . . . . . . : 192.168.1.10(Preferido)
    Máscara de subred . . . . . . . . . . . . : 255.255.255.0
    Puerta de enlace predeterminada . . . . . : 192.168.1.1
    Servidores DNS. . . . . . . . . . . . . . : 8.8.8.8 1.1.1.1
    NetBIOS sobre TCP/IP. . . . . . . . . . . : habilitado

    Desde otros equipos de la red, con Windows 10, a veces me va el servidor web y a veces no. Lo curioso es que el ping al servidor W2019 siempre funciona y este servidor lo tiene todo bien. Y lo curioso también es que va «a ratos».

    He leído por ahí que podría ser que haya otro dispositivo en la red que adquiera la misma IP por momentos y por eso deja de funcionar a ratos.

    Por eso ¿hay alguna forma de obtener la MAC de un equipo a través de la red haciendo ping o similar? Si me obtiene una mac diferente a la B4-2E-99-B5-14-11 del servidor podré afirmar que el problema es porque hay otro equipo/aparato conectado a la red que tiene la misma IP.

    #44610
    alonsojpd
    Superadministrador

    Efectivamente el problema que describes podría ser porque se ha conectado algún dispositivo a la red con la misma IP que el servidor, la 192.168.1.10. Por eso a veces funciona y a veces no. Y el ping responde porque tanto el servidor W2019 como el dispositivo conectado con la misma IP tienen habilitado el ping.

    Una buena solución, al menos para comprobar que efectivamente podría ser por lo que comentamos, es obtener la MAC desde la IP. Para ello ejecuta el siguiente comando en algún equipo cliente Windows 10 de los que tienes y en los que accedes al servidor web:

     arp -a | find «192.168.1.10»

    Si unas veces te da la MAC: B4-2E-99-B5-14-11 (la buena del servidor web) y otras te da otra, efectivamente es que habéis conectado un dispositivo con la misma IP en la red. En ese caso tenéis que averiguar qué dispositivo es el que está dando conflicto y cambiarle la IP.

    #44611
    Varios
    Moderador

    Síii, tras varias ejecuciones del comando que comentas:

    arp -a | find «192.168.1.10»

    En unos equipos, justo cuando funciona el servidor web, me da la MAC del servidor web y, cuando no funciona, me da otra mac distinta. Así que, efectivamente, los de redes habrán conectado algún aparato con la misma IP.

    Como no puedo cambiar la IP del server, tendremos que averiguar qué aparato es y cambiarle a ese la IP.

    #44613
    Varios
    Moderador

    No damos con la «tela», ¿hay alguna forma de obtener más datos a partir de la MAC? Por ejemplo, nos gustaría obtener el fabricante, así tendríamos una idea de qué dispositivo podría ser.

    ¿Se puede obtener el fabricante desde la MAC de un dispositivo?

    Esta es la mac que nos da cuando falla el servidor web:

    b4-43-26-54-b1-88

    #44614
    alonsojpd
    Superadministrador

    No siempre es posible, pero sí, los primeros 3 bloques hexadecimales de la MAC, en tu caso b4-43-26, suelen almacenar el identificativo del fabricante del dispositivo. Esto no siempre es posible, pues el fabricante debe estar registrado en alguna base de datos y, otras veces, si el equipo es un equipo virtual, te devolverá el fabricante del sistema de virtualización sobre el que esté, o bien la marca (fabricante) de la tarjeta de red.

    Con la MAC, usando alguna web que te permite obtener el fabricante (puedes buscar en internet mac find) y, por ejemplo, usando MACVendors, hemos obtenido:

    HUAWEI TECHNOLOGIES CO.,LTD

    Al darte Huawei ya te puedes hacer una idea más exacta de qué dispositivo puede ser.

    Si fuera un servidor/equipo virtual sobre VMware, puede que te devuelva:

    VMware, Inc.

    Que poco puede ayudar, más allá de saber que se trata de una de tus máquinas virtuales.

    #44615
    Varios
    Moderador

    Genial, resuelto, al decirnos Huawei, los de redes cayeron en la cuenta de que hoy una empresa había montado unos routers nuevos, que a priori no tendrían que interferir en nuestra red. Pero sí, sí que han interferido. Y, casualmente, uno de ellos tenía la IP del servidor. Han cambiado la IP del router para que no coincida con ninguna de nuestra red y ahora va perfecto.

    Solucionado ¡muchísimas gracias!

Viendo 6 entradas - de la 1 a la 6 (de un total de 6)
  • Debes estar registrado para responder a este debate.