![vagrant 掛在「發送 SSH keep-alive…」上](https://rvso.com/image/1552770/vagrant%20%E6%8E%9B%E5%9C%A8%E3%80%8C%E7%99%BC%E9%80%81%20SSH%20keep-alive%E2%80%A6%E3%80%8D%E4%B8%8A.png)
當centos7上有2個網路卡時會發生此問題,第一個是預設NAT enp0s3,第二個是hostonly專用網路介面enp0s8。
vagrant 在啟用 enp0s8 之前通過 ssh 進行了“服務網絡重新啟動”,但掛在那裡,因此從調試中我們只能看到“ssh:發送 SSH keep-alive”。
流浪者向上--調試
# 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 shutdown」也需要很長時間
- 再次運行“vagrant up”它將輕鬆啟動第二個介面
從網路上找到了很多類似的帖子,但找不到原因。
答案1
看到這個流浪者問題尋找潛在的解決方案。