Vagrantでvagrant upできない。default: SSH auth method: private keyから進まない現象。

PHP Laravel CentOS Linux 質問 エラー 情報 Vagrant VirtualBox

Vagrantfileでこの記述をした所発生。

    # vb.customize ["modifyvm", :id, "--nictype1",  "virtio"]
    # vb.customize ["modifyvm", :id, "--nictype2",  "virtio"]

上記のようにコメントアウトしてもそれ以降つながらなくなった。
もともと正常にvagrant upできていたのに。。

なんでですか?


記事の評価お願いします

Good! 0 ? 0 Bad 0
anonymous / 2018-04-05 / 3690 / 11
このエントリーをはてなブックマークに追加
スポンサー
スポンサー
関連記事

コメント

エラーとしてはタイムアウトとなる。
要するにSSH認証できてない。というかネットワークが怪しい。
秘密鍵が間違ってるとかは無いはず。もともと接続できていたから。

anonymous / 2018-04-05

Timed out while waiting for the machine to boot. This means that
Vagrant was unable to communicate with the guest machine within
the configured ("config.vm.boot_timeout" value) time period.

If you look above, you should be able to see the error(s) that
Vagrant had when attempting to connect to the machine. These errors
are usually good hints as to what may be wrong.

anonymous / 2018-04-05

If you're using a custom box, make sure that networking is properly
working and you're able to connect to the machine. It is a common
problem that networking isn't setup properly in these boxes.
Verify that authentication configurations are also setup properly,
as well.

anonymous / 2018-04-05

If the box appears to be booting properly, you may want to increase
the timeout ("config.vm.boot_timeout") value.

anonymous / 2018-04-05

翻訳

マシンが起動するのを待つ間にタイムアウトしました。 この意味は
バゲントはゲストのマシンと通信することができませんでした。
設定された( "config.vm.boot_timeout"値)期間。

あなたが上を見れば、あなたはそのエラーを見ることができるはずです。
バゲントはマシンに接続しようとしていました。 これらのエラー
何が間違っているのかについては、通常、良いヒントです。

カスタムボックスを使用している場合は、ネットワーキングが適切であることを確認してください
作業して、マシンに接続することができます。 それは一般的です
これらのボックスにネットワーキングが正しく設定されていないという問題があります。
認証設定も正しく設定されていることを確認し、
同じように。

ボックスが適切に起動しているように見える場合は、
timeout( "config.vm.boot_timeout")の値。
anonymous / 2018-04-05

こんなメッセージが起動時に出ていた。

default: Guest communication could not be established! This is usually because
default: SSH is not running, the authentication information was changed,
default: or some other networking issue. Vagrant will force halt, if
default: capable.
default: Forcing shutdown of VM...

メッセージ投稿できないバグでちょっと編集済み

anonymous / 2018-04-05

翻訳

デフォルト:ゲスト通信を確立できませんでした。 これは通常、
デフォルト:SSHが実行されていない、認証情報が変更されている、
デフォルト:またはその他のネットワーク上の問題。 バラントは強制的に停止する
デフォルト:有能。
デフォルト:VMの強制シャットダウン...
anonymous / 2018-04-05

ネットワークのインターフェースを変更したのが原因で、設定をコメントアウトしたからといって元に戻らないのが、SSH接続できなくなる原因だというところにいきついた。

anonymous / 2018-04-05

virtualboxのGUIを起動して、該当する仮想マシンの設定を開いて直接ネットワークの設定をいじる。

アダプター1の設定を
割り当て:NAT

高度設定を開いて
アダプタータイプ:Intel PRO/1000 MT Desktop (82540EM)
プロミスキャスモード:拒否
ケーブル接続:チェック

アダプター2の設定を
割り当て:ホストオンリーアダプター
高度設定を開いて
アダプタータイプ:Intel PRO/1000 MT Desktop (82540EM)
プロミスキャスモード:拒否
ケーブル接続:チェック

上記の設定でOK。
vagrant upを実行で無事仮想マシンとの接続ができて通常通りvagrant sshすることができた。

anonymous / 2018-04-05

ここの書き方でもいけるのかもしれない
https://qiita.com/shin1x1/items/23ee28bf158d7e7ad5bb
試してはいない

もしやるとしたら

    v.customize ["modifyvm", :id, "--nictype1",  "82540EM"]
    v.customize ["modifyvm", :id, "--nictype2",  "82540EM"]

かな。動作未確認。

anonymous / 2018-04-05

参考サイト
https://akamist.com/blog/archives/520

ここを見てやったのが原因だったのだが、よくよむと

virtioを使用するためには、準仮想化のネットワークアダプタがサポートされている必要がありますが、WindowsだとWin2000以降のOSにN/Wドライバをインストールするか、
と書いてあった。
ドライバ必要なのね。。。

anonymous / 2018-04-05
スポンサー
スポンサー