Looking for some guidance from gurus , regarding forwarding physical net to different containers

hello guys/gals,
i was wondering if someone would be kind enough to tell me if something like this is possible ?
i would like to have a windows vm , using virtualbox but can change if need be.
i would like to have 2 containers use two interfaces
one to connect to the windows vm
and the end one to access internet via a usb tether
can i do this ?
i have virtualbox vm ( linux mint ) running and can do this but i am trying to remove the overhead of the 2nd vbox vm and move to container

hope i have been able to ask my question clearly . if not please ask me to explain further .

thank you all

Hi!

For the USB tether part, you can get a LXD container to grab and use exclusively a USB network device (like USB Ethernet or USB WiFi). See https://github.com/lxc/lxd/blob/master/doc/containers.md#nictype-physical for more.

I suspect you want full control of the network communication of this Windows VM with the Internet.
Like, create a new bridge, and have it get Internet access only through the first container with the USB network device.

yes thats exactly right simos. thanks .