I'm banging my head against the wall. I got a ZBT2.
I flashed it with openthread.
I installed native (from source) OTBR and built it using:
REST_API=1 INFRA_IF_NAME=eth0 ./script/setup
eth0 is my ethernet, and it's got ipv6 enabled
This creates the rest_api, but it's bound only to 127.0.0.1:8081 and not to 0.0.0.0. The OTBR is running, it doesn't abort, I just can't access it from Home Asssistant because the connection gets refused.
99% of the documentation is for Home Assistant with the USB plugged directly in; I run in a Hyper-V and can't do that.
I can't find any config file that appears to set bindings.
Anyone know where to look? Everything I see indicates with the INFRA_IF_NAME it should just be magic.
Is there a place to set bindings, and/or check why it's not binding properly?
The log below shows it starting up to the point it binds to localhost. If index 2 is eth0. I just don't see it doing anything wrong, other than the result -- it's as though there's a config file telling it to bind there (too long to post, I'll try toi put it in a reply)
Any suggestions?