Now I want to configure the container IP to a specific address and created a /etc/systemd/network/host.network file which seems to be ignored as the container gets its IP via DHCP.
Ok... in the container I updated systemd to latest from jessie-backports which got me networkctl. This showed me the file currently used for network configuration. which was not mine. rename my file to 00-host.network and that did the trick...
Bem feito.
Para ser claro, o problema foi que host.network
classifica por último. Você precisava fornecer um arquivo com um nome que fosse classificado antes do padrão 80-host0.network
em /lib/systemd/network/
ou que tivesse o mesmo nome de arquivo (ou mascarasse-o criando um arquivo com o mesmo nome, apontando para / dev / null). / p>
read something about a bug with network in the container until 217... debian had 215 and in backports is 230.
Alternativa: / etc / network / interfaces
Tried /etc/network/interfaces but this did not work in startup but only with ifup... (allow-hotplug host0 ...)
/ etc / network / interfaces funcionou bem para mim (com DHCP). No entanto, eu me preocupei com o fato de o allow-hotplug poder não funcionar dentro do container, então usei auto host0
. Isso deve ser seguro, pois host0
é criado muito cedo por nspawn.