Asial Blog

Recruit! Asialで一緒に働きませんか?

仮想環境VirtualBoxでのネットワークの設定

カテゴリ :
バックエンド(インフラ)
タグ :
Tech
こんにちは、熊谷です。

前回VirtualBoxについて書きましたが、今回はそれの続きについて書きたいと思います。

インストールが終わったらゲストOSをいろいろいじっていくわけなんですが、例えば、ゲストOSはLinuxでその中で開発を行いたいという場合、sshを使ってアクセスしてあれこれ操作をすると思います。となると、ホスト側からゲスト側にネットワーク経由でアクセス出来なければならいということになります。で、特に設定をしていないのであれば、VirtualBoxのネットワークアダプタの割り当ては「NAT」になっていると思います。



「NAT」の場合ゲスト側からは外に出ることは可能なので特に意識しなくてもホスト同様にネットワークを使用することが出来ます。しかし、ホスト側からゲスト側にアクセすることはできません。ということで、これではもちろんsshを使ってということは出来ないので、何か設定を行わなくてはいけません。

そんなことで、ネットワークアダプタをもう一つ追加しましょう。設定のネットワークからアダプタ2を選び「ネットワークアダプタを有効化」にチェックを入れ、割り当てから「ホストオンリーアダプタ」を選択してOKです。



ちなみに、この「ホストオンリーアダプタ」のIPアドレス等々を変更するときは、環境設定のネットワークから行うことが出来ます。



これでゲスト側から外へのアクセスは「NAT」を割り当てたネットワークアダプタ経由で、ホスト側からゲスト側へのアクセスは「ホストオンリーアダプタ」を割り当てたネットワークアダプタ経由で可能になります。試してみてください。

コメント

  • ばちゃぼ

    アダプタ2〜4のタブがdisable(タブを押せない)な状態で
    ハマることもあるかと思います。
    そのような場合は,"ゲストOSの電源をOFF"にしてから
    VirtualBoxの設定画面に戻ると,押せるようになります。

  • m

    ありがとう!

  • しょうちゃん

    固定IPアドレスを持っている場合の設定方法を書いてもらえれば嬉しいなあ。

    ホストOSがWinXP
    ゲストがCentOS6.3
    で、

  • ホンタカ

    ホストオンリーアダプター
    を選択した際に、
    名前(N): 未選択
    となっており、他のものも選択できず、
    !無効な設定が見つかりました
    とのアラートが最下段に表示されており、
    OKボタンが押せません。
    どのようにしたら解決できるかお教えいただけたらと思います。

    ドットインストールに沿って環境を構築してきたのですが、#10ではまってしまいました。
    http://dotinstall.com/lessons/basic_local_development/2210
    ssh -l root xxxx.dev
    と打ち込むと
    ssh: connect to host takahiro.dev port 22: Operation timed out
    と出てしまい、つながりません。何卒、お教え願えたらと思いますm(_ _)m

  • 横から。

    ウィンドウ内の歯車アイコンの「設定」ではなく、上のリンゴマークの横の「virtualbox」から
    環境設定→ネットワーク→ホストオンリーネットワークの窓の右にある+マークをクリックして追加
    OKを押して、virtualbox内の歯車アイコンを押し、ネットワーク→アダプタ→名前とすると
    未選択が消えてOKが押せる状態になっているはずです。

  • ホンタカ

    >劣さん
    ご説明ありがとうございます。
    残念ながらお教えいただいた方法ではアダプタの追加ができませんでした。
    orz

  • ななし

    エクステンションパックを、virtual box にあてていますでしょうか?
    当ててないと、hostonly などが選べなかったかと思います。

  • P

    >劣さん
    ありがとぅ。
    ファイル-環境設定-ネットワークで設定できました

    無線でEP-806Aプリンターと接続できました。

コメントフォーム



captcha_key

アシアルの会社情報

アシアル株式会社はPHP、HTML5、JavaScriptに特化したWebエンジニアリング企業です。ユーザーエクスペリエンス設計から大規模システム構築まで、アシアルメンバーが各々の専門性を通じてインターネットの進化に貢献します。

会社情報詳細

最近の記事