Проблемы нет. macvlan работает точно так же, как любой другой интерфейс.
Если он у вас не получает IP, смотрите, доходят ли вообще запросы до DHCP, и что тот отвечает.
Ну и конечно не помешает задать MAC принудительно.
И, естественно, если хотите от нас каких-то более детальных пояснений, показывайте диагностику.
ip a; ip -s l
для начала.
P.S.
А совсем для начала - опишите исходную задачу.