O problema, depois de tudo isso, é que o script de inicialização do lxc-net ( /usr/lib/x86_64-linux-gnu/lxc/lxc-net
) espera não encontrar o arquivo /var/lock/subsys/lxc-net
. Não estava sendo removido por algum motivo. Ao fazer rm /var/lock/subsys/lxc-net
, o arquivo foi removido e o script de inicialização do lxc-net foi executado conforme o esperado, criando a rede como esperado para o LXC.
Espero que isso ajude alguém em uma situação semelhante.