How to find out the mac address of a system which is:
Update I am asking how to find out the mac address of some other system which is already shutdown.... and which is on lan..
I want to find out its mac from my system.... and to be clear... I want to tell that.. arp table can be populated by using ping .. i.e. if 172.16.3.12 is not in arp table then it can be added by just ping 172.16.3.12 but a system can be pinged only if its on ... a shutdown system can't be pinged...
Once the system is shutdown your best bet to finding the MAC address is looking for stickers somewhere on the case!
Seriously, I guess you are looking for some way to "wake on lan" a computer on a local lan?
I'm not certain that the machine would respond (be supposed to respond) to anything unless you know the mac already and can the correct magic packet.
From the wikipedia article I linked:
How it works
Wake-on-LAN is platform-independent, so any application on any platform that sends magic packets can wake up computers running on any platform. It is not restricted to LAN (Local area network) traffic.
The computer to be woken is shut down (sleeping, hibernating, or soft off; i.e., ACPI state G1 or G2), with power reserved for the network card, but not disconnected from its power source. The network card listens for a specific packet containing its MAC address, called the magic packet, broadcast on the broadcast address for that particular subnet (or an entire LAN, though this requires special hardware or configuration).