Qual elemento em um vagrant-libvirt-qemu/kvm-chain é responsável por realmente configurar a VM? Como editar os arquivos de configuração de rede. Isso não dependeria totalmente dos detalhes do sistema operacional da VM?
Como exemplo, obtive as seguintes linhas no arquivo Vagrantfile
:
config.vm.box = "archlinux/archlinux"
config.vm.network :private_network, :libvirt__network_name => "default", :mac => "52:54:00:00:00:1f", :ip => "192.168.30.7"
... e a VM termina com o dhcpcd (o daemon do cliente) em todas as interfaces, enquanto o systemd networkctl
mostra que ele gerencia todas as interfaces (uma com configuração estática, claramente em conflito com o dhcpcd). -- Apenas um deles deve ser responsável por qualquer interface...
Então, qual entidade colocou os arquivos /etc/systemd/network
? Como essa entidade tinha tanta certeza de que o systemd estava sendo usado naquela VM? Essa entidade (que gira os botões da configuração da VM) está documentada em algum lugar com esses detalhes?