![vagrant up завис на «Отправка SSH-сообщения keep-alive…»](https://rvso.com/image/1552770/vagrant%20up%20%D0%B7%D0%B0%D0%B2%D0%B8%D1%81%20%D0%BD%D0%B0%20%C2%AB%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0%20SSH-%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D1%8F%20keep-alive%E2%80%A6%C2%BB.png)
Эта проблема возникла, когда на 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
Видеть этоПроблема бродягдля возможного решения.