I have a Proxmox box running Docker via LXC and TrueNAS Core as a VM. (Yes, I'm an idiot and I shouldn't do it this way.)
I want to add a private network virtual bridge between the container and VM (to handle iSCSI storage traffic in an isolated way). Thus far, everything I've done doesn't work as expected.
I can ping between the dockerhost and the TrueNAS VM on the private network, but I can't also ping the outside (e.g. google.com). If I remove vmbr1, I can ping the outside just fine. I can get traffic into Proxmox and dockerhost (e.g. the HTTP GUIs work). iptables -L is the empty default on Proxmox and only has the extra default Docker rules in the dockerhost.
If this were FreeBSD or macOS, I'd already have it working, but there's something I don't know about Linux networking that's preventing it from working properly and searching online is failing me.
I want to add a private network virtual bridge between the container and VM (to handle iSCSI storage traffic in an isolated way). Thus far, everything I've done doesn't work as expected.
I can ping between the dockerhost and the TrueNAS VM on the private network, but I can't also ping the outside (e.g. google.com). If I remove vmbr1, I can ping the outside just fine. I can get traffic into Proxmox and dockerhost (e.g. the HTTP GUIs work). iptables -L is the empty default on Proxmox and only has the extra default Docker rules in the dockerhost.
If this were FreeBSD or macOS, I'd already have it working, but there's something I don't know about Linux networking that's preventing it from working properly and searching online is failing me.