Ovh - dhcp - macvlan

hello
I have a node in OVH . Also I have multiple public IP addresses with fixed MAC address.
I want to use from dhcp to assign ip address to CT or VM so I installed isc-dhcp-server on node (ubuntu 22) . I set eno1 as dhcp interface . Also I setup macvlan as profile for CTs or VMs .
first I init CT and after that I set fixed MAC for new CT and after that I start CT.
In dhcp status I see some thing like this:
Sep 15 11:27:25 ns3104452 dhcpd[7992]: DHCPDISCOVER from 02:00:00:c2:d8:3e via eno1

Sep 15 11:27:25 ns3104452 dhcpd[7992]: DHCPOFFER on 176.XX.XX.2 to 02:00:00:c2:d8:3e via eno1

Sep 15 11:27:33 ns3104452 dhcpd[7992]: DHCPDISCOVER from 02:00:00:b9:64:9f via eno1

Sep 15 11:27:33 ns3104452 dhcpd[7992]: DHCPOFFER on 92.XX.XX.15 to 02:00:00:b9:64:9f via eno1

Sep 15 11:28:03 ns3104452 dhcpd[7992]: DHCPDISCOVER from 02:00:00:51:e8:86 via eno1

Sep 15 11:28:03 ns3104452 dhcpd[7992]: DHCPOFFER on 176.XX.XX.1 to 02:00:00:51:e8:86 via eno1

but when I run lxc list I don’t see any thing in IPv4 column!
what’s the wrong?
yesterday I used from bridge and bridgeprofile according to:

it was successful with some tricks but OVH network doesn’t let me to change default network config .
regards.

Also I want to tell you that in this situation when I setup IP directly on OS with " ip a add … " and set default route , everything work correctly.
regards

The macvlan NIC type in Linux doesn’t allow LXD host <> instance communication.
So if you’re running the DHCP server on the host, the instances won’t be able to reach it.

If you’re sure you’re allowed to run a DHCP server that advertises onto OVH’s external network, then you could use an unmanaged bridge (Canonical Netplan) e.g. br0 and move your server’s existing IP onto the br0 interface, as well as setting up your DHCP server to listen on br0 address.

Then you could connect LXD instance NICs to it using lxc config device add <instance> eth0 nic nictype=bridged parent=br0