1. зачем менять мак? Если надо поменять IP то надо менять именно IP, хоть руками хоть ansible, но в любом случае на самой VM а не на хосте.
2. менять мак для того чтоб изменить IP имеет смысл только когда машина использует DHCP и под заранее изнвестные MAC-и зарезервированы конкретные IP адреса