Código PHP:
   <?php
    //Script para saber la MAC Address de una máquina en una ethernet probado en un Solaris 9
    //Irix:/usr/etc/ping -w 1 $ip en Window$:ping -w 1 $ip
    $ip="192.168.0.44";
    $comando=`/usr/sbin/ping $ip 5`;
    //Aquí cambia un poco la salida dependiendo del OS para Irix y Windows:
    // $activa=explode(",",$comando);
        //if (eregi ("0", $activa[1])) echo "La máquina con la IP <b>".$ip."</b> no está activa<br>";
    if (eregi ("no", $comando)) echo "La máquina con la IP <b>".$ip."</b> no está activa<br>"; 
    else
    {
        //Irix:/usr/etc/arp $ip en Window$:arp -a $ip
        $comando=`/usr/sbin/arp $ip`;
        ereg(".{1,2}-.{1,2}-.{1,2}-.{1,2}-.{1,2}-.{1,2}|.{1,2}:.{1,2}:.{1,2}:.{1,2}:.{1,2}:.{1,2}", $comando, $mac);
            echo "La IP <b>".$ip."</b> tiene esta MAC Address <b>".$mac[0]."</b><br>";
    }
    //By MiStYkO Redes Acatlán UNAM
?>     
 

