How to give Electic EEL app an address on host network

Ok I have searched and searched and cant find how to give an EEL app an address on the host network. I understand how on the jailmaker version on scale. Here is my system info
System: ElectricEel-24.10.0.2
APP I am trying give a address directly on the host network: eclipse-mosquitto
Network I am trying to put it on: br01
Address space of br01: 192.168.18.2/24
I have tried checking the box of “Host Network” box but when I shell into the app and run ifconfig the only address show at br01 of 192.168.18.2 and docker0 with address 172.16.0.1/24
Thanks in advance…

I think you are looking for ‘bridged or bridging’. Try searching for that and Stux. I think he has a video on how to set it up on the forum

Thanks,
Stux (Thanks for all you do STUX) was my first place to look. However the info is how to setup with jailmaker with 24.04 (Dragonfish). The new APP version in 24.10 (Electric Eel) is confusing how to convert the jailmaker way to the Eel way.
Thanks again…

Some braincells are begining to fire. I remembered that in jailmaker I had to allocate and create an address pool in my bridge to allow it to allocate the address. I have some space in my bridge that I want to use (192.168.18.15-19). However when I try to create the pool in the app setup gui it errors out.
Am I going down the wrong rabbit hole?

Error: Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/middlewared/job.py”, line 488, in run
await self.future
File “/usr/lib/python3/dist-packages/middlewared/job.py”, line 533, in __run_body
rv = await self.method(*args)
^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/schema/processor.py”, line 49, in nf
res = await f(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/schema/processor.py”, line 179, in nf
return await func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/plugins/docker/update.py”, line 78, in do_update
validate_address_pools(
File “/usr/lib/python3/dist-packages/middlewared/plugins/docker/validation_utils.py”, line 44, in validate_address_pools
verrors.check()
File “/usr/lib/python3/dist-packages/middlewared/service_exception.py”, line 72, in check
raise self
middlewared.service_exception.ValidationErrors: [EINVAL] docker_update.address_pools.1.base: Base network 192.168.18.15/30 cannot be smaller than the specified subnet size 4
[EINVAL] docker_update.address_pools.1.base: Base network 192.168.18.15/30 overlaps with an existing system network

Further explanation:
My house network is 192.168.18.0/24.
My truenas eel is on bridge interface 192.168.18.2 with a gateway of .1
I have a block of addresses from .15 to .20 that I have blocked off for an APP space. I want things like MTTQ etc to be directly on one of these addresses. For example the eclipse-mosquitto I want to be on address .15. I remembered from my jailmaker days that I had to create an address pool for the APP to assign it. I go to APP/configuration/setting and no matter what I try it errors out.