2
2

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 3 years have passed since last update.

VMware WorkstationのNAT接続で詰まった話

Posted at

VMware Workstatoin PlayerでNAT接続をしようとしたけど、外部と通信ができなくて困っていた話です。
NATの時に、外部と通信をするためのメモになります。文章は下手です。

環境

ホストOS:Windows10
ゲストOS:CentOS 7
仮想マシン:VMware Workstation 15 Player

ネットワーク構成

以下がNATを使用した時の、ネットワーク構成図になります。(VMwareのDocumentから)
image.png

IPアドレス

NATを使用する際、仮想マシン、VMnet8、NATデバイスに割り当てるIPアドレスに制約があります。仮想マシンのIPアドレスは、DHCPを使用する場合とそうでない場合で、割り当てられる範囲が変わります。
第3オクテットは環境によって違うと思うので、Nにしました。
VMnet8:192.168.N.1
NATデバイス:192.168.N.2
仮想マシン
 - 固定IP:192.168.N.3 ~ 127
 - 動的IP:192.168.N.128 ~ 254

ちなみにNATデバイスのアドレスは‪C:\ProgramData\VMware\vmnetdhcp.confに以下のように記載されています。

[host]
# NAT gateway address
ip = 192.168.N.2/24

ホスト側の設定

Windows側でVMnet8のIPアドレス設定を行います。
[コントロールパネル] > [ネットワークとインターネット] > [ネットワークと共有センター] > [アダプターの設定の変更] > [VMware Network Adapter VMnet8]
VMnet8のプロパティからTCP/IPv4のプロパティを開きます。以下のアドレスに設定します。
IPアドレス:192.168.N.1
サブネットマスク:255.255.255.0
ゲートウェイ:192.168.N.2
ネットワーク接続 2020_05_10 13_24_34.png

ゲスト側

アドレス設定は以下のファイルに追記する。
/etc/sysconfig/network-scripts/ifcfg-{デバイス名}

####動的IPを設定する場合

BOOTPROTO=dhcp
GATEWAY=192.168.N.2
BROADCAST=192.168.N.255

####固定IPを設定する場合

BOOTPROTO=none
IPADDR=192.168.N.3 ~ 127
PREFIX=24
GATEWAY=192.168.N.2
BROADCAST=192.168.N.255

####DNSサーバーの設定
DNSサーバーのアドレスはVMnet8のIPアドレスになる。
/etc/resolv.confに以下を追記する。

nameserver 192.168.N.1

#おわりに
VMware Worktationでネットワーク設定を初めて行ったので、かなりてこずりました。公式ドキュメントを読むのをめんどくさがり、いろんなサイトを参考に試行錯誤したけど、結局、公式ドキュメントが一番参考になりました( ´∀` )

2
2
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
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?