• 締切済み

仮想マシンのネットワーク(NAT)設定について

今まではLAN環境(LANケーブルを接続できる環境)が整っている場所で構築していました。 客先でデモを見せる為、LANケーブルの接続はできません。 そこで前回、OKWaveに質問させていただき、アドバイスを参考にしてみましたが改善する事ができませんでした。 私が行った事を書かせていただきます。 1.「コントロールパネル」→「ネットワークとインターネット」→「ネットワークと共有センター」を開き、「アダプターの設定の変更」をクリック。 2.「ローカルエリア接続」のプロパティを開いて「共有」タブをクリックして「インターネット接続の共有」を下記のように指定。  ・「ネットワークのほかのユーザーに、このコンピュータのインターネット接続をとおしての接続を許可する」にチェック。  ・「ホームネットワーク接続」を「VMware Network Adapter VMnet8」に選択。 3.「VMware Network Adapter VMnet8」のプロパティを開いて「インターネットプロトコルバージョン4」を選択して[プロパティ]ボタンを押下して下記のように指定。  ・「次のIPアドレスを使う」を選択。  ・「IPアドレス」に「192.168.137.128」を入力。  ・「サブネットマスク」に「255.255.255.0」を入力。  ・「次のDNSサーバーのアドレスを使う」を選択。  ・「優先DNSサーバー」に「192.168.137.1」を入力。 4.vmnetcfgを起動して「仮想ネットワークの設定」が開くので「VMnet8」を選択して[NAT設定]ボタンを押下して下記のように指定。  ・「ゲートウェイIP」に「192.168.137.1」を入力。  ・「ポートの転送」の[追加]ボタンを押下して下記のように指定。   ・「ホストポート」を「22」。   ・「タイプ」を「TCP」。   ・「仮想マシンのIPアドレス」を「192.168.137.128」。   ・「仮想マシンのポート」を「22」。  ・「サブネットIP」に「192.168.137.0」を入力。 5.VMware Playerの仮想マシン(CentOS)のネットワークアダプタの設定をNATに変更。 6.仮想マシン(CentOS)を起動して「ifcfg-eth0」ファイルを下記のように変更。  DEVICE="eth0"  HWADDR="00:C0:29:91:EB:8A"  NM_CONTROLLED="yes"  ONBOOT="no"    ↓  DEVICE="eth0"  HWADDR="00:C0:29:91:EB:8A"  NM_CONTROLLED="yes"  ONBOOT="no"  BOOTPROTO=static  IPADDR=192.168.137.128  GATEWAY=192.168.137.1  NETMASK=255.255.255.0  BROADCAST=192.168.137.255 7.VMware Playerの仮想マシンとローカル(ノートパソコン)を再起動。 8.VMware Playerの仮想マシン(CentOS)を起動して、ローカル(ノートパソコン)からブラウザで仮想マシンのIPを下記のように入力。  ・http://192.168.137.128 「Web ページが見つかりません。」と表示させてしましました。 どうか、ローカル(ノートパソコン)のブラウザからVMware Playerの仮想マシン(CentOS)のWebサイトを表示するにはどうしたらいいのでしょうか。 再度、宜しくお願いします。

みんなの回答

  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.2

> 3.「VMware Network Adapter VMnet8」のプロパティを開いて「インターネットプロトコルバージョン4」を選択して[プロパティ]ボタンを押下して下記のように指定。 >  ・「次のIPアドレスを使う」を選択。 >  ・「IPアドレス」に「192.168.137.128」を入力。 > 6.仮想マシン(CentOS)を起動して「ifcfg-eth0」ファイルを下記のように変更。 (略) >  IPADDR=192.168.137.128 ホストとゲストでIPアドレスが競合してるようにしか見えませんが。

nanchatte_se
質問者

お礼

連絡が遅くなって申し訳ありませんでした。 私もその点は考えましたが・・・ 結局、できなかったのであきらめます。 本当にありがとうございました。

  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.1

> ・「ポートの転送」の[追加]ボタンを押下して下記のように指定。 >  ・「ホストポート」を「22」。 >  ・「タイプ」を「TCP」。 >  ・「仮想マシンのIPアドレス」を「192.168.137.128」。 >  ・「仮想マシンのポート」を「22」。 が、なにを設定しているのか理解されています? その上で… >8.VMware Playerの仮想マシン(CentOS)を起動して、ローカル(ノートパソコン)からブラウザで仮想マシンのIPを下記のように入力。 > ・http://192.168.137.128 が22番ポートを使って通信すると思われています? # httpなら普通は80番ですが…22番はsshです。 >2.「ローカルエリア接続」のプロパティを開いて「共有」タブをクリックして「インターネット接続の共有」を下記のように指定。 > ・「ネットワークのほかのユーザーに、このコンピュータのインターネット接続をとおしての接続を許可する」にチェック。 > ・「ホームネットワーク接続」を「VMware Network Adapter VMnet8」に選択。 ホストOSからの接続であれば、こんな設定は不要かと思いますが…… 客先のPCで見せることを想定していますか?? # クロスケーブル(最近のPCならストレートでも可)で、お互いのLANポートを接続して…ということであれば必要でしょうけど…。 # ホストOSの「インターネット接続の共有」などで、客先PCにIPアドレスを振るように設定する必要があのかと思われます。 # ホストOSでDHCPサーバ機能で振っていれば大丈夫かと思われますが、そうでない場合は客先PCのルーティング設定も必要かもしれません。

nanchatte_se
質問者

お礼

連絡が遅くなって申し訳ありませんでした。 結局、できなかったのであきらめます。 本当にありがとうございました。

関連するQ&A

  • 仮想ネットワークアダプタについて

    Vmware PlayerやHyper-Vのネットワークについて 仮想化ソフトのネットワークがいまいち理解できません。 Vmware Playerをインストールすると、 (1) Vmnet0→ブリッジ接続用 (2) Vmnet1→ホストオンリー (3) Vmnet8→Nat用 と、自分のPC(ホストOS)の[コンパネ]-[ネットワークと共有センター]-[アダプタの設定の変更]で見ると上記(1)~(3)のインターフェイス?が出来ていますが、これが仮想ネットワークアダプタと言うことなのでしょうか? 仮想ネットワークアダプタだとすると、Vmnet0は、通常ホストOSでLANに接続している 実際のアダプタも仮想ネットワークアダプタということになるのでしょうか?? 考えれば考える程、混乱しています。 どなたかご教授下さい。

  • VMware Playerの仮想スイッチについて

    VMware Playerの仮想スイッチについて VMware Plyarのネットワーク設定で、「ホストオンリー」はホストOSとゲストOSの通信が できるとのことなのですが、通信が出来ない状態です。 ホストOSのIPアドレス 192.168.1.1/24 そこで、 ホストOSのネットワーク接続→アダプタの設定変更を見てみると、以下の様になっています。 VMware Network Adapter Vmnet2 認識されていないネットワーク VMware Virtual Ethernet Adapter for VMnet2 ローカルエリア接続  ネットワーク2 Realtek PCIe GBE Family Contoroller ローカルエリア接続2 認識されていないネットワーク VMware Virtual Ethernet Adapter for VMnet1 ローカルエリア接続3  認識されていないネットワーク VMware Virtual Ethernet Adapter for VMnet8 次に、VMware Player上に作成したゲストOS(Win2008R2)のネットワークアダプダとして ホストオンリーに設定しているので、上記のアダプタでは、 ローカルエリア2(VMware Virtual Ethernet Adapter for VMnet1)が使われてる?もしくは、接続されている? ようなので、ゲストOS(Win2008R2)を起動しIPアドレスを設定。 ゲストOSのIPアドレス 192.168.1.2/24 で、ホストOSからゲストOSへpingを実行した所、通信出来ない状態です。。。。 そして、色々調べてC:\Program Files (x86)\VMware\VMware Player\vmnetcfg.exeを開いてみた所、 VMnwt1のIPアドレスが、192.168.15.0になっていました。 ようするに、ホストオンリーでホストOSとゲストOSを通信させるためには、 vmnetcfg.exeのIPアドレスをホストOSと同じセグメントに属するIPに変えなければいけないということでしょうか? 今まで、ゲストOS上のIPアドレスをホストOSと同じセグメントに属するIPにしていたのですが・・・・ 文章だけだと伝わりにくいと思いますが、どなたかご教授下さい。

  • VMwareでホストオンリーの設定

    ホストOS(Windows XP)から、VMwareで動作するゲストOS(Linux)へtelnet接続が可能な、スタンドアロンなネットワーク環境を構築したいと考えております。 ネットなどで情報収集しましたが、下記の点がうまく設定ができません。 ■ゲストからホストへのpingが通らない ■ホストからゲストにtelnet接続が不可(上記に起因すると思われます) 設定手順は、下記の通りです。 【ホスト側】 1)ネットワーク接続画面を開く 2)ローカル エリア接続のプロパティを開く 3)詳細設定  ⇒インターネット接続の共有 4)ネットワークをほかの・・・にチェック  ⇒プライベートネットワーク接続の選択をVMwareの    ネットワークアダプタに変更    (VMware Network Adapter VMnet1 ) ※選択したアダプタはIPを「192.168.0.1」で設定  ゲストで利用するVMware Network Adapter VMnet8は「192.168.0.2を  WindowsのTCP/IPのプロパティから設定。  ローカルエリア接続はIPは自動取得にしています。 【ゲスト側】 1)ipの設定    # ifconfig eth0 192.168.0.2 2)ゲストからpingコマンド実行して確認  ping 192.168.0.1 ⇒失敗  ping 192.168.0.2 ⇒成功 3)ホストからtelnet接続  ⇒失敗 4)xinetd の設定でtelnet接続を有効にする。 「disable = yes」⇒「disable = no」と変更   5)アクセス制御でアクセス許可する範囲を設定。 「/etc/hosts.allow」⇒「ALL:ALL」を追記   6)eth0の設定を再読み込み /etc/rc.d/init.d/network restart そもそもの前提として、ホストオンリーでのネットワーク環境は、仮想的なNIC(VMware Network Adapter VMnet1等)を、ゲスト・ホストでそれぞれ利用することにより、物理的なNICを一切利用しないと認識しております。 上記の設定手順は試行錯誤した上でのものとなりますので、的確な手順ではないかと思います。 入手した情報は全て試したつもりですが、設定がうまくいきません。 記載に抽象的な部分もありますが、何卒ご尽力いただけましたら幸いです。

  • VMwarePlayer5.0.2ネットワーク設定

    WindowsXPのPCにVMwarePlayer5.0.2を使用しCentOS6.2をインストールしましたが、 ネットワークがつながりません。 いろいろ調べた結果、VMwarePlayerでネットの接続の設定をしなければならないということがわかりました。 ブリッジ接続なるもの (VMware Playerの「仮想マシンの設定」を開いて 「ハードウェア」タブの「ネットワークアダプタ」を選択して、 そこで「ブリッジ接続」を選択してVMware Playerを再起動)(参考URL:http://sphere42.mlexp.com/techlib/2010/10/vmware-player-1.html) を試してみましたが、接続できませんでした。 NAT接続というものを試そうとしているのですが、VMwarePlayer5以上から、vmnetcfg.exeが削除されてしまっていると調べました。 VMware Workstationをインストールして、そこからvmnetcfg.exeだけ取り出したという方法を見かけたのですが、 VMware Workstationは無料ではないと認識しております。 無料版も30日間のお試し用があるみたいですが、こちらでvmnetcfg.exeだけ抜き取って設定は可能なのでしょうか。 30日後には接続は切れてしまいますか? そもそも、VMwarePlayer5以上では無料では仮想OSはネットに繋ぐことができなくなってしまったのでしょうか。 仮想OSはまったくの初心者です。 ご教示お願いいたします。

  • グローバルIP使用時のVMware ゲストOSのネットワーク設定

    VMware playerにてCentOS5.3をインストールしました。ホストOSはWindows 7 RC(英語版)です。現在、ゲストOS(CentOS)のネットワーク設定で困っています。ホストマシンのIPアドレスはグローバルIPアドレスなのですが、VMwareとゲスト側をどう設定したらよいのかよく分かりません。ネットワークにつながってくれるのでしたらNAT、Bridgeどちらでもかまわないと思っています。よろしくお願いいたします。 以下、ホストOS のWindows上から確認した情報です。 Local Area Connection IP:13x.13x.7x.8x (伏字を使わせてもらいます) Geteway:13x.13x.20x.1x Subnet Mask:13x.13x.7x.7x DNS:13x.13x.20x.9x Local Area Connection 2 <-- vmnetcfg.exeでVMnet1に選択されています。 IP: 192.168.109.1 Subnet:255.255.255.0 Local Area Conneciton 3 <--vmnetcfg.exeでVMnet8に選択されています。 IP: 192.168.98.1 Subnet:255.255.255.0 質問2 このケースではNATとBridge、どちらがよいのでしょうか? 質問2 Local Area Connection2,3のアドレスがプライベートアドレス様なのですが、これでよいのでしょうか?いろいろなサイトで説明されている方法はルーターの下にホストマシンがあるケース(上記3つのIPが192.168で始まる)ばかりでよく分かりませんでした。このマシンは職場のマシンでしてルーターを設置して複数台のマシンを設置することは禁止されています(与えられたIPを使ったマシン内でのバーチャルマシン構築はOK。BootCampOKですので)。一応、もうひとつグローバルIPアドレスがあまっているので、それを使うことも可能です。可能ならば1つでやりたいと思っています。 質問3 ゲストOS側のネットワーク設定は?おそらく、Local Area Connection3のIPアドレスがゲストOS上のGetewayになると思うのですが、IPアドレス等はどう設定したらよいのでしょうか? どうぞよろしくお願いいたします。

  • VMwarePlayerの設定

    よろしくお願いします。 WindowsXP(以降、ホストOSと記載)がプリインストールされた、DELL社PCを使用しています。 このPCに「VMwarePlayer 4.0」をインストールしました。 こちらにゲストOSとして、CentOSのサーバ環境を構築したいと思っています。 (勉強用環境です) 以下の手順を実施しました。 1.VMwarePlayer 4.0をインストール 2.仮想マシンを作成(ネットワークアダプタのネットワーク接続は「NAT」) 3.CentOS6.0をインストール済み ご相談としては、以下の2点を実現したいのですが、 その方法がわからずに困っています。 先ず、上記作業完了時点の、ホストOSで取得した IPの情報をご提示します。 ・・・ Windows IP Configuration Ethernet adapter VMware Network Adapter VMnet8: Connection-specific DNS Suffix . : IP Address. . . . . . . . . . . . : 192.168.163.1 Subnet Mask . . . . . . . . . . . : 255.255.255.0 IP Address. . . . . . . . . . . . : fe80::250:56ff:fec0:8%4 Default Gateway . . . . . . . . . : Ethernet adapter VMware Network Adapter VMnet1: Connection-specific DNS Suffix . : IP Address. . . . . . . . . . . . : 192.168.252.1 Subnet Mask . . . . . . . . . . . : 255.255.255.0 IP Address. . . . . . . . . . . . : fe80::250:56ff:fec0:1%6 Default Gateway . . . . . . . . . : Ethernet adapter ローカル エリア接続: Connection-specific DNS Suffix . : IP Address. . . . . . . . . . . . : 192.168.3.2 Subnet Mask . . . . . . . . . . . : 255.255.255.0 IP Address. . . . . . . . . . . . : 2001:c90:8804:2c66:213:72ff:fe3a:a382 IP Address. . . . . . . . . . . . : fe80::213:72ff:fe3a:a382%5 Default Gateway . . . . . . . . . : fe80::40ff:fe02:208a%5 PPP adapter Yahoo: Connection-specific DNS Suffix . : IP Address. . . . . . . . . . . . : 114.181.xx.xxx Subnet Mask . . . . . . . . . . . : 255.255.255.255 Default Gateway . . . . . . . . . : 114.181.xx.xxx ・・・ ※VMnet8:とVMnet1はVMwarePlayerインストール時点で自動で作成、IPも構成されていました ※「PPP adapter」は、ホストOSでBフレッツ光を契約しており、プロバイダから割り当てられたIPとなります ご相談と致しましては、 Q1.ホストOSとゲストOSの疎通 ホストOSとゲストOSでFTPやSSHなどの疎通ができるようにしたいのですが、 ゲストOS側のIPをホストOSと同じ「192.168.3.3」などにすれば、これらは可能でしょうか?。 仮想マシンのネットワークアダプタのネットワーク接続は「NAT」ですが、これは変更の必要は ありますでしょうか。 Q2.ゲストOSからのインターネット接続 CentOSでyumコマンドやメール送受信などを試したいと思います。 ホストOS側で上記のように、Bフレッツ光を使用したインターネット接続はありますが、 このホストOS側の接続を流用して、ゲストOSからもインターネット接続を設定することなど は可能なのでしょうか・・?。 以上、どちらかでも結構ですので、アドバイスを頂けると助かります。 よろしくお願いします。

  • vmwareから、ホストマシンのIPへのpingがunreachbleに・・・

    自宅PCでvmwareにLINUXを入れ、ネットワークがつながらず、延々となやんでいます。どなたか、ご指導いただけないでしょうか>< 症状はvmwareから、hostのIPへのpingがunreachbleに・・・ 環境は下記です。 ★HOST WINXPの設定 サービス「VMwareDHCPServer」無効 C:>ipconfig Ethernet adapter ワイヤレス ネットワーク接続: Connection-specific DNS Suffix . : IP Address :192.168.0.4 Subnet Mask:255.255.255.0 Default Gateway:192.168.0.1 Ethernet adapter VMware Network Adapter VMnet8: Connection-specific DNS Suffix . : IP Address:192.168.1.253 Subnet Mask:255.255.255.0 Default Gateway : ★VMware workstation 5.0 仮想ネットワークエディタ  VMnet8のサブネット   IP:192.168.1.0   サブネット:255.255.255.0  VMnet8のNAT   GATEWAY:192.168.1.254  DHCP   すべて削除   ★Miracle linuxの設定(Asanux 2.0 kernel2.6 x86)  評価版 #ifconfig eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255:255:255:0 inet6 addr: xxxx::xxx:xxxx:xxxx:5512/64 Scope:Link ............... /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.254 /etc/sysconfig/network NETWORKING=yes HOSTNAME=console.jp.oracle.com GATEWAY=192.168.1.254 /etc/hosts 127.0.0.1 localhost.localdomain localhost 192.168.1.100 console.jp.oracle.com console /etc/resolv.conf nameserver 192.168.1.1

  • 仮想マシンでminecraftのサーバを立てたい

    仮想マシンでminecraftのサーバを立てたのですが、外部からの接続ができません。(自分のLAN内からはアクセスできる) ホストOS windows8pro ゲストOS centos 5.9 仮想マシン VMware 解答をお願いします

  • VmplayerのVMNETってなんですか

    WinXP上でVmplayerを起動し、そのVMではCentOSを動かしています。 VMplayer上でifconfigをして自分のIPを見たときと、HOSTであるWinXP上でipconfigをしてVmplayerの値を見たとき、WinではVmnet1とVmnet8という二つの仮想NICがあり、 1・ifconfigで見た仮想OSのeth0 2・ipconfigでみたHOSTのVMnet1 3・ipconfigでみたHOSTのVMnet8 のそれぞれの値が全然違うので当惑しています。 このVMnetというのはどういうものなのでしょうか? Network上に物理的に2台あるように見せたいのでvmplayerを使っているのですが、どのようにすれば仮想OSのeth0と値を合わせることが可能になるのでしょうか?? よろしくお願い致します。

  • FEZと仮想マシンの併用

    FEZはVMware player等仮想マシンをインストールしているパソコンだとキャラクター選択時に「キャラクター選択に失敗しました。」とエラーメッセージが出て起動できないのですが、 逆にそのメッセージが出ない仮想マシンを起動できるソフトはありますか? フリーで、XPのプロフェッショナルの方を保障しているやつでお願いします。 また無ければですがVMwareのネットワークのやつを消すと出来ると聞いたんですが、それを消すとVMware上のインターネットの設定をまたあわせたり、何かややこしいんでしょうか。 NAT ホストのIPアドレスを共有して使用 にチェックは入れてます。 念のためですがFEZの起動はホストのパソコンで起動します。