В getMac() предусмотрен случай запроса собственного MAC адреса. В этом случае адрес получаем через запрос SIOCGIFHWADDR.