vagrant 挂在“正在发送 SSH 保持连接...”

vagrant 挂在“正在发送 SSH 保持连接...”

该问题发生在 centos7 上有 2 个 NIC 时,第一个是默认 NAT enp0s3,第二个是 hostonly 私有网络接口 enp0s8。

vagrant 在启用 enp0s8 之前通过 ssh 执行了“服务网络重启”,但挂在那里,所以从调试中我们只能看到“ssh:发送 SSH 保持活动”。

vagrant up--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 GUI 或 CLI 关闭虚拟机,因为“vagrant halt” 也将花费很长时间
  • 再次运行“vagrant up”,它将轻松启动第二个界面

在互联网上找到很多类似的帖子,但找不到原因。

答案1

看到这个流浪问题寻找潜在的解决方案。

相关内容