我的 Vagrant 盒子使用公共网络,因此它们可以通过 zeroconf/Bonjour 宣传自己。显式Vagrantfile
设置桥接网络接口:
config.vm.network :public_network, :bridge => 'en2: USB Ethernet'
大多数时候一切正常,但如果我通过不同的网络连接并且指定的接口不存在,vagrant up
将提示我从可用的网络接口中进行选择:
[default] Specific bridge 'en2: USB Ethernet' not found. You may be asked to specify
which network to bridge to.
[default] Available bridged network interfaces:
1) en0: Wi-Fi (AirPort)
2) p2p0
What interface should the network bridge to?
有没有办法告诉 Vagrant 从首选网络接口列表中进行选择?如果主网络不可用,我想要的是一个优雅的后备。