とあるsocketディスクリプタがありまして、これはコネクション済みで
TCPとかで別の誰かと通信が可能な状態にあります。

このディスクリプタを使って、通信している自分のNICの
MACアドレスを取得したいのですが、どうしたらいいでしょうか

Linuxです (Fedoracore3ですけどディストリは関係ないですよね)