Make lxd container accessible outside of host machine
The default network connector type is a bridged connector and as such does not allow for outside connections. Run the following
lxc profile edit <name of profile>
to open up your profile in a text editor. Then, modify the value for nictype
to be macvlan
instead of bridged
. Change parent
to match one of the connected network interface names on the host machine, for example eno2
if you have an interface named that. Then restart the containers using that profile.
Note that this does not prevent traffic between containers. The only stipulation of the macvlan nic type is that it cannot allow communication between the host and the container.
No Comments