vagrant が「SSH キープアライブを送信しています…」で停止する

vagrant が「SSH キープアライブを送信しています…」で停止する

この問題は、centos7 に 2 つの NIC があり、1 つ目はデフォルトの NAT enp0s3、2 つ目はホスト専用のプライベート ネットワーク インターフェイス 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...

私にとって有効な唯一の治療法は:

  • ハングしているときに「vagrant up」を停止するにはctrl-cを押します
  • 「vagrant halt」にも時間がかかるため、virtualbox GUI または CLI から VM の電源をオフにします。
  • もう一度「vagrant up」を実行すると、2番目のインターフェースが簡単に起動します。

インターネットで同様の投稿をたくさん見つけましたが、原因がわかりません。

答え1

これを見て浮浪者問題潜在的な解決策について。

関連情報