hmmmm… doesn’t arp -a give you the information? If you don’t get the mac address then it is not local to your subnet and that is more challenging. Try Angry IP scanner. It sometimes gets remote MAC addresses. Another tool can be found here.
Register Hereor login if you are already a member