12
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

VMware のネットワーク設定と格闘した話

Last updated at Posted at 2019-01-30

背景

知識ないけど勉強でWebサーバを構築したくなった。
そこで VMware を使って仮想マシンを作り、それをWebサーバにすることにした。
その仮定で仮想マシンのネットワーク設定で泣かされたので備忘録として残しておく。

問題

yum update をたたいたら失敗。console.log から調査したところ、
ネットワークに接続できていないことが原因だった。

環境

  • ホスト情報
    • OS:Windows10 ver.1803 OSビルド 17134.523
  • ゲスト情報(VMware Worksation 15 player)
    • OS:CentOS Linux release 7.6.1810 (Core)

解決策

  1. ネットワーク接続はブリッジ接続にする
  2. ホスト側のネットワーク接続方法を変更する。
  3. ゲスト側のネットワークを設定する。

1. ネットワーク接続はブリッジ接続にする

理由は2つ。

  • Webサーバ構築がゴールなので、DHCPでIPアドレスがコロコロ変わるとやっかい。
  • ゲスト側から直接インターネット接続したい。

調べたところ、VMware でのネットワーク接続方法は3つあるご様子。

  • ブリッジ接続
  • NAT接続
  • ホストオンリー接続

NAT接続は DHCP を制御すれば固定IPアドレスにできるっぽい?
ホストオンリー接続はホストだけとの接続になる為インターネット接続不可能っぽい。
詳しくは こちら

2. ホスト側のネットワーク接続方法を変更する

やり方は こちら

上記リンク先に加えて、一応ブリッジ接続が1つだけになっていることを確かめたほうが良い。
まず VSware を起動したら、[仮想マシン設定の編集]ボタンを押下
001.png

ブリッジ接続になっていることを確認した後、[アダプタの設定]を押下
002.png

最後にブリッジ先が1つになっていることを確認できればOK
003.png

3. ゲスト側のネットワークを設定する

まずホスト側のIPアドレスとゲートウェイを確認する

ホスト側のcmd
# ipconfig
   IPv4 アドレス . . . . . . . . . . . .: 192.168.0.5
   デフォルト ゲートウェイ   . . . . . . : 192.168.0.1                                         

以上をメモって今度はゲスト側を設定する。

ゲスト側のcl
   vi /etc/sysconfig/network
   // 下記を記載(ホスト側のゲートウェイと合わせる)
   GATEWAY=192.168.0.1
   vi /etc/sysconfig/network-scripts/ifcfg-(device)
   // 下記を記載
   DNS1=8.8.8.8 //初期ではDNS未設定のため一緒に追加
   IPADDR=192.168.0.* //*は任意

結果

外部接続できた

ゲスト側のcl
# ping www.google.com
64 bytes from kix05s02-in-f228.1e100.net (216.58.199.228): icmp_seq=1 ttl=54 time=11.5 ms
64 bytes from kix05s02-in-f228.1e100.net (216.58.199.228): icmp_seq=2 ttl=54 time=10.2 ms
64 bytes from kix05s02-in-f228.1e100.net (216.58.199.228): icmp_seq=3 ttl=54 time=16.8 ms
64 bytes from kix05s02-in-f228.1e100.net (216.58.199.228): icmp_seq=4 ttl=54 time=10.2 ms
12
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?