14
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

posted at

updated at

VirtualBox上のゲストOS(CentOS)から外部ネットワークにつなぐ設定メモ(Windows10編)

自分用にメモを残しておきます

環境

・Windows10 (64bit)
・VirtualBox 6.0
・CentOS-7-Mnimal

手順

①VirtualBoxの[新規]からOS起動の直前までポチポチと設定をする。
 (私はいつも適当にデフォルトでOK連打しています)
※さっそくOSを起動したいところですがその前に少し設定をします!

②VirtualBoxの[環境設定]→[ネットワーク]で[NATネットワーク]のページまで来たら右上のプラスマーク(新しいNATネットワークを追加する)をクリックする。

③ホストOSのアダプターの設定から「VirtualBox Host-Only Ethernet Adapter」のIPアドレスとサブネットマスクを確認する。
初期値はIPアドレスが「192.168.56.1」、サブネットマスクが「255.255.255.0」らしい。

④VirtualBoxの右クリックメニューで[設定]→[ネットワーク]→[アダプター2]を選ぶ。
[ネットワークアダプタを有効化]にチェックを入れ、ドロップダウンメニューから[ホストオンリーアダプター]を選びOKボタンを押す。

⑤ここで初めてOSを起動!ポチポチと各種設定をしていきます。

⑥OSが立ち上がったら下記フォルダ内のifcfg-enp0s3とifcfg-enp0s8を編集する。

# cd /etc/sysconfig/network-scripts
# vi ifcfg-enp0s3
(略)
ONBOOT=yes 
BOOTPROTO=dhcp
(略)
# vi ifcfg-enp0s8
(略)
ONBOOT=yes 
BOOTPROTO=static
IPADDR=192.168.56.1 
NETMASK=255.255.255.0
(略)

⑥設定変更の反映

# systemctl restart network

確認手順

①ホストOSのコマンドプロンプトから192.168.56.1 あてにpingを飛ばす。
 これがOKならホストOS→ゲストOS方向の通信はOKなはず。

> ping 192.168.56.1

②ゲストOSから外部サイトにpingを飛ばす。
 これがOKならゲストOS→ホストOS→外部ネットワーク方向の通信はOK。たぶん。

# ping google.com

どちらも正常に応答があればOK!
もしこの記事が誰かの助けになるのであれば嬉しいです…

参考にさせていただいたページ

Windows上でVirtualBoxにCentOSを入れてネットワーク設定で詰まった話 - dorivenの日記
VirtualBox上のCentOS 7のネットワーク設定で死ぬほどつまづいた - Python改め、PHPを頑張るブログ

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
14
Help us understand the problem. What are the problem?