質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.47%

  • Ubuntu

    1858questions

    Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

  • VirtualBox

    922questions

    VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

  • SSH

    699questions

    SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

VirtualBoxの仮想マシンを作りなおしてSSHで接続したいです

解決済

回答 1

投稿

  • 評価
  • クリップ 1
  • VIEW 1,645

chromitz

score 32

前提・実現したいこと

お世話になります。
テスト目的でWordPressを動かすことを目標に、仮想マシンを作成しています。
一度は完成したのですが、操作ミスで仮想マシンが完全にシャットダウンする前に閉じてしまいました。
それ以降、ブラウザやSSHの接続しようにもタイムアウトするようになりました。

さらにその仮想ハードディスクを誤って削除してしまったため、(前回の手順のメモをもとに)新しく仮想マシンを作成したのですが、接続がタイムアウトする状況が続いています。
仮想マシンにSSHで接続できれば、次のステップへ進めそうです。

発生している問題・エラーメッセージ

現在、VirtualBoxで作成した仮想マシンに接続できずに困っています。
仮想マシンをOSのインストールからやり直していますが、ブラウザ・SSH・Pingのどれもが何度やってもタイムアウトします。

試したこと

前回、成功した仮想マシンの作成手順は以下の通りです。

  1. UbuntuServer(ゲストOS)のインストール
  2. taskselでLAMPとopenSSHをインストール
  3. VirtualBoxにて、アダプター1に「NAT」を。アダプター2に「ホストオンリーアダプタ(vboxnet0)」を追加。
    (IPを固定したいのでDHCPは使用せず。アダプタータブのIPv4には「192.168.56.1(初期値)」、ネットマスク「255.255.255.0(初期値)」を指定)
  4. ゲストOS側で、/etc/network/interfacesに固定したいIPを追記
  5. 「sudo /etc/init.d/networking restart」で再起動
  6. 「ifconfig -a」でホストオンリーアダプタ(enp0s8)に「192.168.56.101」と表示される
  7. Ubuntu(ホストOS)のターミナルからsshで接続成功
  8. apacheの「It works」を確認して、WordPressを導入するステップへ。
#4 ホストオンリーアダプタの固定IP
auto enp0s8
iface enp0s8 inet static
(タブ)address 192.168.56.101
(タブ)netmask 255.255.255.0

この手順をもとに、固定するIPアドレスを変えてみたり、セキュリティやポートを調べてみましたが、変化がない状況です。
以下、今回の調査で試したことです。

調べて試したこと

  1. NATのポートフォワーディングは使用していない
    →前回は設定していませんでした。ホストオンリーアダプタで接続しているから当然?
  2. SSHの公開鍵を削除
    →「ssh-keygen -R (ホストネーム)」で公開鍵を削除したものの、タイムアウトは変わらず
  3. SSHの設定を変えてみる
    →設定を「/etc/ssh/sshd_config」にコピペし、再起動(/etc/init.d/ssh restart)するが変化なし
    【参考】SSHサーバへ接続出来ない・遅い時の原因と対処法
#3 /etc/ssh/sshd_config
UseDNS=no
AddressFamily inet
GSSAPIAuthentication no


ゲストOSのrouteコマンドの結果です
イメージ説明

ゲストOSのifconfigの結果です
イメージ説明

Pingも試しましたが、どの送信を試すのが正しいのか、わからなくなってしまいました。
一応載せておきます。
✕ホストOS(vboxnet0:192.168.56.1) => ゲストOS(192.168.56.101)

○ゲストOS(enp0s8:192.168.56.101) => ホストOS(enp0s4(ブリッジ?):192.168.1.7)
✕ゲストOS(192.168.56.101) => ホストOS(vboxnet0:192.168.56.1)

以下、調査した中で疑問に上がりそうなものを書きます。

調査した中で疑問に上がりそうなもの

Q. ファイアウォールが原因でないか?
A. ホストOSの「gufw」はインストールした当時にONにしただけで触っておらず、その状態で前回の仮想マシンは動作していた。
ゲストOSのファイアウォールは動作していない。

Q. iptablesが原因でないか?
A. 今回の調査で存在を知りました。ゲストOSにはインストールされておらず、ホストOSでも触っていません。

Q. VirtualBoxの設定が残っていないか?
A. 「dpkg --purge」でVirtualBoxと名前のつくものはすべて削除しましたが、再インストールするとvboxnet0が残っていました。

その他、多くのページを読みましたが、「ホストオンリーアダプタの使用」や「/etc/network/interfacesへの追記」など、前回の成功時にほとんどが実施済みでした。

仮想マシンを破損させると、新しく作成しても影響が残るのでしょうか?
提供する情報が多く長文になってしまいましたが、回答のほどよろしくお願いします。

補足情報(言語/FW/ツール等のバージョンなど)

ホストOS:Ubuntu Desktop 16.04(64bit)
ゲストOS:UbuntuServer 16.04(64bit)

ブラウザ:Vivaldi 1.10
SSH接続:Ubuntu標準のターミナル
VirtualBox 5.1.24

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

check解決した方法

+5

解決しました。
7月28日に配信されたVirtualBox 5.1.26のアップデートを適用したところ、あっさりとPing、SSHが仮想マシンに届きました。

これは7月21日に配信された5.1.24のバグによるものです。

Linux hosts: properly bring up host-only network interfaces with iproute (5.1.24 regression; bug #16911)
【引用】Changelog – Oracle VM VirtualBox

必要な手順はクリアしていたため、それ以上はいくらググっても答えは出ず。
つらい数日でしたが、新しく覚えたものもあるので結果オーライかと。
これでやっとWordPressのインストールに進めます。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.47%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

同じタグがついた質問を見る

  • Ubuntu

    1858questions

    Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

  • VirtualBox

    922questions

    VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

  • SSH

    699questions

    SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。