• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:旧VMware PlayerでのIP固定化)

旧VMware PlayerでのIP固定化

このQ&Aのポイント
  • Linuxの勉強を自宅でしたいと思い、VMware Workstation 12 Pro(旧称VMware Playerの有償版)を導入しましたが、IPの固定化がうまくいきません。
  • (1) VMware WorkstationでWindows7とCentOS6.5を立て、両方のIPアドレスを任意のものに設定したい。(2) Windows7とCentOS6.5の間のサブネットのネットワークアドレスも任意に変更したい。(3) 両ゲストがインターネットにアクセスできるようにしたい。(4) CentOS6.5をApacheを使ったWebサーバにし、Windows7からアクセスできるようにしたい。
  • 具体的な設定方法や必要なファイルの編集について教えていただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.3

>Q1. VMware Workstationでは任意のネットワークアドレスに設定することは可能ですか? 可能です。 >Q2. 設定はブリッジネットワークで設定すればよいのでしょうか? ゲストOSの使い方によってブリッジまたはNATで設定してください。 ブリッジの場合はホストOSの物理NICのサブネットと同じになります。 NATの場合はホストOSの仮想ルーター機能を介してホストOSの物理NICのサブネットと交信できるようになります。 従って、インターネット側からブロードバンドルーターのポート開放でアクセスさせるにはブリッジにされることをお薦めします。 >Q3. ホスト側にある下記の設定ファイルの編集は必須でしょうか?また、ホストOSのレジストリも編集必須でしょうか? ゲストOSの仮想NICがブリッジの場合はホスト側の設定は不要です。 ゲストOSの仮想NICがNATの場合は「C:\ProgramData\VMware\内にあるvmnetnat.confおよびvmnetdhcp.conf」の修正が必要と思います。(任意のサブネットに変更が必要) ホストOSのレジストリは編集不要かと思います。 >Q4. ホスト側のネットワーク接続の画面で「VMnet8」および「ローカルエリア接続」、共にプロパティを編集する必要はあるでしょうか? 「VMnet8」はゲストOSがNATで運用するときのサブネットになりますので、vmnetnat.confファイルを編集して目的のIPアドレスに設定します。また、vmnetdhcp.confも関連しますので編集する必要があるでしょう。 「ローカルエリア接続」はホストOSがブロードバンドルーターからDHCPで自動割付を受けているはずですから整合性の取れるIPアドレスとサブネットマスク、デフォルトゲートウェイ、DNSサーバーのIPアドレス等を設定すれば良いでしょう。 TCP/IPv4での通信について基本的な知識を修得していないと解決できないことになりますので先に基礎知識を学んでください。

R958XX
質問者

お礼

ありがとうございます。おかげさまで頭の中で整理できてきました。 ネットワークの知識はご指摘の通り不足しているので勉強いたします。

その他の回答 (2)

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

>私の理解が追い付かずすみませんが、ホストOSと同一のサブネットになるとおっしゃっているように感じられました。 それで合ってます。 >しかし、実際にはゲストOS上でipconfigを打って表示されるネットワークアドレスと、 これは、「DHCPで得られるアドレスが」という意味ですか? であれば、 ・ブリッジ接続になっている ・DHCPでアドレスを得ている のどちらかが間違っています。設定を確認してください。

R958XX
質問者

お礼

追加でご回答いただきありがとうございます。

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

ブリッジ接続は、ホストOSの外向きのネットワークと同一サブネットに、ゲストOSも接続されます。 従って、 >(3) 仮想環境上のサブネットのネットワークアドレスも任意のアドレスに変更 ということから、NAT接続またはホストオンリー接続になります。また、 >(4) 両ゲスト共、それぞれブラウザからインターネットにアクセスできるようにする からは、ホストオンリー以外の接続方法にする必要があります。つまり、NAT接続です。 NAT接続のゲスト用サブネットのデフォルトのネットワークアドレスはありますが、vmnetnat.conf を修正することで、任意のサブネットワークアドレスが使えます。もちろん、インターネットに接続するのであれば、プライベートネットワークアドレスの範囲内でですが。 レジストリの設定は不要だと思います。 vmnetdhcp.conf はゲストOSが固定アドレスなのであれば修正不要(使われない)ですが、vmnetnat.confを修正するのであれば、合わせて変更しておいた方が良いと思います。

R958XX
質問者

補足

早速のご回答ありがとうございます。情報が整理できて助かりました。 一点確認させてください。 >ブリッジ接続は、ホストOSの外向きのネットワークと同一サブネットに、 >ゲストOSも接続されます。 私の理解が追い付かずすみませんが、ホストOSと同一のサブネットになるとおっしゃっているように感じられました。しかし、実際にはゲストOS上でipconfigを打って表示されるネットワークアドレスと、ホストOS自身でipconfigを打って表示されるホスト自身のネットワークアドレス(vmnet1、8ではないほう)は異なる値を示します。 これはなぜでしょうか? どうもこのあたりで私は何か誤解しているようなので、教えていただけると助かります。

関連するQ&A