Help, unable to get public ip networking in container, Centos7 with 2 public ips

I have 2 public ips from the hosting provider, they are not in the same subnet (95.179.185.ZZZ and
209.250.240.XX). I’m trying to get the 209.250.240.XX ip onto a container (both host and container centos7).
I’ve tried to make profiles for macvlan and routed but it just doesn’t seem to work :frowning: .
I am unsure about what ip route settings i should have on the container, who is the gateway etc.

This is on the host:

ifconfig

enp1s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 95.179.185.ZZZ netmask 255.255.254.0 broadcast 95.179.185.255
ether 0c:c4:7a:8e:f8:10 txqueuelen 1000 (Ethernet)
RX packets 32401 bytes 40860492 (38.9 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 6285 bytes 925131 (903.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 50 bytes 6349 (6.2 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 50 bytes 6349 (6.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lxdbr0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.11.221.1 netmask 255.255.255.0 broadcast 0.0.0.0
ether 00:16:3e:7a:d7:2a txqueuelen 1000 (Ethernet)
RX packets 1211 bytes 68178 (66.5 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1318 bytes 21297407 (20.3 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

vethf80f5d49: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether 02:bc:2b:08:39:cd txqueuelen 1000 (Ethernet)
RX packets 1211 bytes 85132 (83.1 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1318 bytes 21297407 (20.3 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

virbr0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 209.250.240.XX netmask 255.255.255.0 broadcast 209.250.240.255
ether fe:b6:e6:fd:01:0e txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 16 bytes 1168 (1.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

#route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 95.179.184.1 0.0.0.0 UG 0 0 0 enp1s0
10.11.221.0 0.0.0.0 255.255.255.0 U 0 0 0 lxdbr0
95.179.184.0 0.0.0.0 255.255.254.0 U 0 0 0 enp1s0
169.254.0.0 0.0.0.0 255.255.0.0 U 1003 0 0 virbr0
169.254.169.254 95.179.184.1 255.255.255.255 UGH 0 0 0 enp1s0
209.250.240.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0

lxc network list

±-------±---------±--------±---------------±--------------------------±------------±--------+
| NAME | TYPE | MANAGED | IPV4 | IPV6 | DESCRIPTION | USED BY |
±-------±---------±--------±---------------±--------------------------±------------±--------+
| enp1s0 | physical | NO | | | | 0 |
±-------±---------±--------±---------------±--------------------------±------------±--------+
| lxdbr0 | bridge | YES | 10.11.221.1/24 | fd42:9aa6:f5d7:404e::1/64 | | 2 |
±-------±---------±--------±---------------±--------------------------±------------±--------+
| virbr0 | bridge | NO | | | | 2 |
±-------±---------±--------±---------------±--------------------------±------------±--------+

Please can you show the output of lxc config show <instance> --expanded when trying with the routed NIC option?

Also please show ip a, ip r on the host and inside the instance.