Ok, encontrei a resposta. Acontece que isso é trivialmente fácil. Basta configurar um adaptador de rede em ponte. Isso permitirá que sua VM esteja em sua rede local e converse com o mundo externo.
Vagrant.configure(2) do |config|
config.vm.network "public_network", use_dhcp_assigned_default_route: true
end
Isso é refletido no meu netstat
, mostrando um novo adaptador (eth1):
$ netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 192.168.10.8 0.0.0.0 UG 0 0 0 eth1
10.0.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
Extraído daqui: link
No meu caso particular, eu também tive que configurar uma VPN para me conectar ao servidor que eu precisava, mas isso também é possível com a rede em ponte.