Tava com essa dúvida. vou postar a resposta q achei:
config.vm.box é o nome do box já instado. Acontece que se não tiver instalado, por padrão, o vagrant vai buscar em https://atlas.hashicorp.com/boxes/search . No doc. oficial diz:
"config.vm.box - This configures what box the machine will be brought up against. The value here should be the name of an installed box or a shorthand name of a box in HashiCorp's Atlas."
Mas é possível indicar locais onde a box pode ser baixada caso ele ainda não esteja instalada, ainda não tenha essa box no pc, usando o "config.vm.box_url". Na doc. oficial diz:
"config.vm.box_url - The URL that the configured box can be found at. If config.vm.box is a shorthand to a box in HashiCorp's Atlas then this value does not need to be specified. Otherwise, it should point to the proper place where the box can be found if it is not installed.
This can also be an array of multiple URLs. The URLs will be tried in order. Note that any client certificates, insecure download settings, and so on will apply to all URLs in this list.
The URLs can also be local files by using the file:// scheme. For example: "file:///tmp/test.box". "
Penso q no caso da box no dropbox o correto deveria ser:
Vagrant.configure("2") do |config|
config.vm.box = "nome_box"
config.vm.box_url = "http://url-dropbox/nome_box.box"
end
Assim o vagrant ia baixar a box, salvar e usar ela.
Dependendo o lugar onde estive hospedado pode ter tb algumas questões de segurança.
Ref.: https://www.vagrantup.com/docs/vagrantfile/machine_settings.html