Kuzunoha-NEのブログ

プログラミングなどの勉強をしてます

【Oracle VirtualBox】ブリッジ設定を使ってホストマシンのローカルネットワークからゲストマシンにアクセスする

こんにちは、葛の葉です。

ホストマシンのローカルネットワーク環境からゲストマシンにアクセスする方法を記載します。

環境

Oracle VirtualBox 5.2.22
Host  Windows 10 Home
Guset Ubuntu 16.04

ブリッジ設定をする

VirtualBoxの画面でアクセスしたいゲストマシンを選択した状態で設定ボタンを押下します。左タブのネットワークを選択し、アダプター1の割り当てのプルダウンメニューをブリッジアダプターにして、名前のプルダウンメニューを現在のローカルネットワークに接続している"ホストマシンのネットワークアダプタ"にします。

f:id:Kuzunoha-NE:20190308121307j:plain

次にゲストマシンを起動してShellで以下のコマンドを打ちましょう。

ip address 

また、ip aでもいいです。自動補完してaaddressに変換されるっぽいので。(Aliasかも?)

そうすると、どこかのインターフェースでホストマシンと同じネットワークに繋がっているアドレスが存在しているのでメモってください。(この辺ざっくりしててごめんなさい🙇)これがこのゲストマシンにアクセスするためのIPアドレスになります。

f:id:Kuzunoha-NE:20190308123410j:plain

アクセスしてみる

例えばそのゲストマシンにNginxを導入していたら、192.168.1.?1にブラウザでアクセスするとWelcome to nginx!がちゃんと表示されているはず。

f:id:Kuzunoha-NE:20190308124637j:plain

同じネットワーク内ならスマホからでもアクセス可能です。