I'd use another approach - checking from the system you're connected on.
I have a Windows box in front of me so I'd use nslookup to look up the ip address for the hostname, then arp to look up the MAC address. (The latter assumes the two systems are in the same subnet, as MAC addresses are not visible through a router. Though you could of course check the ARP cache of the router.)
C:\Users\faile_000>nslookup phoebe
Server: router.asus.com
Address: 192.168.1.1
Name: phoebe
Address: 192.168.1.43
C:\Users\faile_000>arp -a 192.168.1.43
Interface: 192.168.1.110 --- 0x1b
Internet Address Physical Address Type
192.168.1.43 c0-7c-d1-c0-39-44 dynamic
Likewise you can use host or dig to look up IP addresses on Linux, and arp or ip neigh show to see the ARP cache.
[geek@phoebe ~]$ host clocacina
clocacina has address 192.168.1.10
^[[A[geek@phoebe ~]$ dig clocacina
; <<>> DiG 9.10.4-P1-RedHat-9.10.4-1.P1.fc24 <<>> clocacina
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12329
;; flags: qr aa rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;clocacina. IN A
;; ANSWER SECTION:
clocacina. 0 IN A 192.168.1.10
;; Query time: 54 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Mon Feb 13 16:37:04 SGT 2017
;; MSG SIZE rcvd: 43
[geek@phoebe ~]$ ip neigh show 192.168.1.10
192.168.1.10 dev bridge0 lladdr 00:16:d3:2d:8b:9a STALE
[geek@phoebe ~]$ arp 192.168.1.10
Address HWtype HWaddress Flags Mask Iface
Clocacina ether 00:16:d3:2d:8b:9a C bridge0