Muitas respostas disponíveis são apenas a versão 1 aplicável da configuração do arquivo Vagrant. por exemplo
config.vm.network :hostonly, :adapter => 2
O novo public networknão suporta esse recurso. por exemplo, esta linha aqui
config.vm.network "public_network", bridge: 'vboxnet0'
Irá gerar um erro porque vboxnet0não é como uma interface de rede en0. Aqui está uma captura de tela:

Eu também tentei
config.vm.provider "virtualbox" do |vb|
vb.customize ["modifyvm", :id, "--hostonlyadapter2", "vboxnet0"]
Mas isso não tem efeito na máquina virtual.
Como posso criar uma nova interface como essa?

estou usando
- Mac OS X 10.10.1
- VirtualBox 4.3.20
- Vagrant 1.6.5