How to setup correctly a bridge?

I want containers using my existing bridge (is the same of lan) br0

I made this

sudo incus network create external --type=physical parent=br0

then

su - unprivileged

vim br.yaml


config: {}description: Bridged profiledevices:eth0:name: eth0network: externaltype: nic

incus profile create bridged < br.yaml works

but…

incus profile assign node2 bridged
Error: Failed checking if instance update allowed: Invalid device “eth0” on container “node2” of project “user-1001”: Network not allowed in project

Any idea?

I have found another solution.

Su - lxcunpriv (my lxc/incus unprivileged user)

incus profile device remove default eth0
incus profile device add default eth0 nic nictype=bridged parent=br0 name=eth0
incus launch images:debian/13/amd64 node2
incus exec node2 bash (and I configure network, tested and works)