Эта проблема возникла, когда на centos7 было 2 сетевых карты, первая из которых — это NAT по умолчанию enp0s3, вторая — это частный сетевой интерфейс enp0s8, доступный только для хоста.
Vagrant выполнил «перезапуск службы сети» через ssh перед включением enp0s8, но завис, поэтому из отладки мы видим только «ssh: Sending SSH keep-alive».
бродяга вверх --debug
# Restart network
service network restart
(sudo=true)
DEBUG ssh: stderr: 41e57d38-b4f7-4e46-9c38-13873d338b86-vagrant-ssh
DEBUG ssh: Sending SSH keep-alive...
DEBUG ssh: Sending SSH keep-alive...
DEBUG ssh: Sending SSH keep-alive...
DEBUG ssh: Sending SSH keep-alive...
Единственное средство, которое мне помогает:
- ctrl-c, чтобы остановить "vagrant up", когда он зависает
- выключите виртуальную машину из графического интерфейса или командной строки VirtualBox, так как «vagrant halt» также займет много времени
- запустите «vagrant up» еще раз, и второй интерфейс легко запустится.
Нашел много похожих сообщений в Интернете, но не могу понять, в чем причина.
решение1
Видеть этоПроблема бродягдля возможного решения.