O que eu tenho:
Um host do Gentoo e um container do Ubuntu.
O que eu quero:
Para conectar o container à rede e ao host.
O que estou fazendo:
Eu criei uma ponte no host e adicionei meu NIC a ela. O endereço IP da NIC foi movido para a bridge e eu posso usar a internet normalmente. Em seguida, inicio meu contêiner com systemd-nspawn --network-bridge=my-bridge ...
.
O que eu recebo:
No lado do contêiner, vejo a interface host0
que está configurando de acordo com o networkctl:
root@scratch:~# networkctl
IDX LINK TYPE OPERATIONAL SETUP
1 lo loopback carrier unmanaged
2 sit0 sit off unmanaged
3 host0 ether degraded configuring
Se eu farejar o tráfego das três interfaces (a bridge, o NIC e o vb-container) via Wireshard, vejo que o DHCP DISCOVER passa pela bridge e pelo vb-container, mas nunca com o NIC e o ACK nunca recebidos.
O que estou pedindo
O que estou perdendo? Como obtenho um endereço IP atribuído ao meu contêiner?
Tags bridge systemd-nspawn