Então eu configurei uma VM limpa no VirtualBox. Eu configurei dispositivos de bridge como descrito por vários tutoriais. Eu crio uma VM, recebo um endereço DHCP. Mas depois disso, não recebi nenhum ping do contêiner para qualquer IP na rede local, muito menos do lado de fora. Eu posso pingar a VM do meu host embora.
Então a questão permanece: o que estou fazendo de errado? Estou executando o host e o VM Ubuntu 16.04 LTS, com o LXD 2.0.8:
root@ubuntu:/home/test# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto enp0s3
iface enp0s3 inet manual
auto br0
iface br0 inet dhcp
bridge_ports enp0s3
root@ubuntu:/home/test# lxc profile list
default
docker
root@ubuntu:/home/test# lxc profile show default
config:
environment.http_proxy: ""
user.network_mode: ""
description: Default LXD profile
devices:
eth0:
name: eth0
nictype: bridged
parent: br0
type: nic
name: default
used_by: []
root@ubuntu:/home/test#
root@ubuntu:/home/test# lxc list
+------+---------+-----------------------+------+------------+-----------+
| NAME | STATE | IPV4 | IPV6 | TYPE | SNAPSHOTS |
+------+---------+-----------------------+------+------------+-----------+
| u1 | RUNNING | 192.168.192.12 (eth0) | | PERSISTENT | 0 |
+------+---------+-----------------------+------+------------+-----------+
Qualquer ajuda é apreciada, pois estou completamente maluco. Obrigado!