in reply to MAC address
In the general case, no. The MAC address is lost after the first hop your TCP packet takes. So you can only see the MAC addresses of the machines on the same network segment.