Как автоматически выбрать мостовые сетевые интерфейсы в Vagrant?
что я должен добавить в файл Vagrant, чтобы предотвратить запрос (после команды vagrant up)
к какому интерфейсу должен подключаться сетевой мост?
Available bridged network interfaces:
1) Intel(R) 82579LM Gigabit Network Connection
2) VMware Virtual Ethernet Adapter for VMnet1
3) VMware Virtual Ethernet Adapter for VMnet8
Я хочу выбрать вариант № 1. Тока мне нужно ввести "1" вручную. Пожалуйста, помогите!
2 ответов
в вашем Vagrantfile вы должны добавить
config.vm.network "public_network", bridge: "Intel(R) 82579LM Gigabit Network Connection"
тогда он должен сделать vagrant счастливым (на самом деле его более VirtualBox, который становится счастливым в этом случае) и выбрать правильный сетевой адаптер для VM
вы можете фактически предоставить список мостов, и Virtualbox будет проходить через них, пока не найдет тот, который он может использовать. Поместите их в порядке того, как вы хотите, чтобы их попробовали:
например, на моем OSX Macbook:
config.vm.network "public_network", bridge: [
"en0: Wi-Fi (AirPort)",
"en1: Wi-Fi (AirPort)",
]
Так в вашем случае:
config.vm.network "public_network", bridge: [
"Intel(R) 82579LM Gigabit Network Connection",
"VMware Virtual Ethernet Adapter for VMnet1",
"VMware Virtual Ethernet Adapter for VMnet8",
]