so I found the flaws in my config.
1. Had to set the NIC on the physical host to promiscuous mode.This is done with a pre-up statement on br0 bridge interface.
2. Set a static IP address and make sure the container's lxc.conf is correct
statements in lxc.conf to link to br0 on the host (lxc.network.link=br0)
set a unique IP in /etc/network/interfaces and I had to set a pre-up route add
I wasted alot of time because of misunderstanding using the bridge properly. Since I'd only experienced nated bridging I couldn't get my head around how bridge interfaces actually work. looking back at it, I must have had it set up this way for my first experiments, but just didn't realise it.
Bookmarks