VMserverゲストOSが外部ネットワークにアクセスできない理由と対処方法

このQ&Aのポイント
  • VMserverゲストOSから外部ネットワークにアクセスできない原因と対処方法を教えてください。
  • ホストOS上のVMW serverで動かしているゲストOSから外部のネットワークにアクセスできない状況に困っています。
  • ゲストOSのIP設定とネットワーク接続設定を確認しましたが、外部ネットワークへのアクセスができません。どうすればいいですか?
回答を見る
  • ベストアンサー

VMserverゲストOSから外部ネットワークにアクセスできません

はじめまてご質問させていただきます。 質問の仕方に至らぬ点などありましたらご容赦ご指摘ください。 VMW serverについてご質問させていただきたいのですが、 現在ホストOS(WIN XP)上にVMW serverを利用して ゲストOS(RHEL)を3つ動かしているのですが ゲストOSから外部のネットワークにアクセスできませんでした。 原因も対処方法もまったくわからず行き詰ってしまいました。 下記に必要と思われる情報を書かせていただきましたので、 もしお分かりになる方がいらっしゃいましたらどうぞご教授くださいませ。 ゲストOSは192.168.10.2/24 192.168.20.2/24 192.168.30.2/24のIP指定をしてます。 RHELインストール時にたとえば192.168.10.2のゲストOSの場合ですと  起動時にアクティブにする  IPアドレス:192.168.10.2  ネットマスク:255.255.255.0   ゲートウェイ:192.168.1.1   1番目のDNS:192.168.30.2 といったようにしております。 ホストOSのIPは自動取得にしております。 またvirtual network editorではVMnet8をNAT指定し192.168.0.1/16に設定し、NetWorkAdapterではcustomを選択しNATに指定しているVMnet8を指定しています。 またゲストOS上のネットワーク接続設定でVMnet8を共有のインターネット接続をしております。 この状況下で、 (1)ゲストOS (2)ホストOS でpingを実行した場合 (1)では(たとえば192.168.10.2のOSの場合ですと)192.168.10.2のみ接続ができ (2)ではホストOSのIPアドレスと192.168.0.1(VMnet8のIP)のみが接続できるような状態でした。 上記のような状況となっておりますがよろしくお願いいたします。

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

  • ベストアンサー
  • dxc999
  • ベストアンサー率83% (5/6)
回答No.1

ネットワーク初心者で、VMも使ったことないので恐縮です。 仮想的にOSを立ち上げてネットワーク接続をしているようですが下記の様な接続 になりますでしょうか? (To 外部ネットワーク) ┃ ┃ IP:xx.xx.xx.xx(DHCPによる取得) ホスト(NAPT) ┃  IP:192.168.0.1/16 ┃ ┃        VMnet8(192.168.0.0/16) ┣━━━━━━━━━━━┳━━━━━━━━━┓ ┃                 ┃              ┃ ゲスト1          ゲスト2           ゲスト3 192.168.10.2/24    192.168.20.2/24      192.168.30.2/24 とすると (1)ゲストOSからみてゲートウェイ及びDNS(ホスト3)はサブネットが異なり見つからない為  ゲストOSのネットマスクを16bitに修正する   ・192.168.10.2/24→192.168.10.2/16    ・192.168.20.2/24→192.168.20.2/16 ・192.168.30.2/24→192.168.30.2/16         ※逆にゲストOS毎にサブネットを分ける理由がありましたらご教授願います。 (2)ゲストOSのゲートウェイが192.168.1.1とありますが、192.168.0.1の間違いではないでしょうか。 検討違いが回答及び間違いがありましたら申し訳ありません。

ichimasa_t
質問者

お礼

dxc999様 ご回答ありがとうございます。 いろいろ試してみたものでお返事が遅れてしまって申し訳ありませんでした。 ご指摘いただいていた >(1)ゲストOSからみてゲートウェイ及びDNS(ホスト3)はサブネットが異なり見つからない為 > ゲストOSのネットマスクを16bitに修正する >  ・192.168.10.2/24→192.168.10.2/16  >  ・192.168.20.2/24→192.168.20.2/16 >  ・192.168.30.2/24→192.168.30.2/16  の点がまさに原因だったようでして、 セギュメントを統一してみましたところ外部通信を実現することができました。 サブネットを分ける理由もありませんでしたもので…。 わかりづらい質問に対しても親切なご回答ありがとうございます。 おかげさまで大変助かりました。 またお世話になることもあるかと思いますが、 今後ともよろしくお願いいたします。

関連するQ&A

  • ゲストOSのpingが通らない

    VirtualPC2007で仮想OSを立ち上げ、NATでゲストOSのIPを自動で取得するようにネットワーク接続のローカル接続を設定しました。 ゲストOSからブラウザを起動して外部のサイトを閲覧できるようにはなったのですが、pingだけ応答が返ってきません。 ホストOSとゲストOS両方のファイアウォールを切っても状況は変わりませんでした。 ホストはwindows7、ゲストはxpです。 どう設定すればpingが通るようになるのでしょうか。 よろしくお願いします。

  • グローバル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アドレス等はどう設定したらよいのでしょうか? どうぞよろしくお願いいたします。

  • ホストOSからゲストOSへのHTTP接続

    VMwareServerを使用し、ゲストOSにWebサーバを入れ、Webアプリの開発を行っています。 <環境> ホストOS:WindowsXP ゲストOS:RHEL4 Webサーバ:Tomcat5.5 ※ホスト・ゲストともにDHCPでIPアドレスを振っています。  ゲストOSのEthernetはBridgedです。 ブラウザからWebサーバ上のページにアクセスしたところ、 他端末(WinXP)からは正常にアクセスできましたが、 自端末(ホストOS・WinXP)からはアクセスできませんでした。 自端末からゲストOSへは、pingは通ります。 DHCPで振られたIPアドレスを使って、TeraTerm等のコンソール接続もできます。 Webサーバーへ自端末からも接続できるようにするためには、どのように設定するのでしょうか? どなたかお教えください。よろしくお願いします。

  • vmwareネットワーク設定

    vmwareのゲストOS(Vine 3.2、ホストはwin xp)から NATで、インターネット接続する方法がわかりません。 現在の設定は、 ホスト:インターネット接続の共有でvmnet8を共有化。     vmnet8のDNSはホストのDNSと同じ。 ゲスト:特に設定していない。 です。 やはり、ゲストでDHCPにてIP自動取得しなければ ならないのですかね?? また、ホスト/ゲストのファイル共有はどうしたらできる のでしょうか? ということで、以下2点について 1.ゲストのNATを用いたインターネット接続方法。 2.ホスト、ゲストのファイル共有方法。 よろしくご教示お願いします。

  • Vmware ゲストからホストのフォルダへ

    [環境] ◆Vmware Player 6.03 ◆ホストOS:Windows7 Professional ・ローカル  IPアドレス:192.168.1.10  サブネット:255.255.255.0  ゲートウェイ:192.168.1.1  DNS:192.168.1.1 ・Vmnet8  IPアドレス:192.168.44.2  サブネット:255.255.255.0  ゲートウェイ:なし  DNS:192.168.1.1  ◆ゲストOS:WindowsXP SP3 ・ローカル  IPアドレス:192.168.44.101  サブネット:255.255.255.0  ゲートウェイ:192.168.44.2  DNS:192.168.1.1 お世話になります。 上記環境にて、nat接続しております。 ホストOSにC:\直下に適当なフォルダを作成して、 共有化→Everyoneをフルアクセス可能としている状態としてまして、 その状態でゲストOS(Vmware側)からVmnet8に設定されている IPアドレス(192.168.44.2)に対してアクセスすると "アクセスが拒否されました"と出てしまいます。 ただし、ここでアクセスするIPアドレスを、 192.168.1.10に対して行うと問題なく接続出来ます。 要はVmnet8で設定されているIPアドレスに対して アクセス出来るようにしたいのですが、 原因が特定出来ませんでした。 ちなみにホストもゲストもファイアウォールを無効化した状態で 試してもダメでした。 どなたかお分かりなる方、 またはこういうパターンを試してみたら?といったことでも構いませんので、 ご教示頂けたらありがたいです。 よろしくお願い致します。

  • VMware Server上のゲストOSからインターネットにアクセスできない

    下記に示しますように、無線LAN+Bフレッツ環境において ホストOS(Vista)上に、ゲストOSとしてWindows Server 2003をインストールし、 このゲストOS上からインターネットにアクセスしようと設定しているのですが、 なかなかアクセスできません。ググると似てるケースは多くあり、 そんなに設定は難しくなくすんなりいくよ的に書かれています。。 それと同じように設定してるのですが、アクセスできません。。 どこかに間違いがないか、または設定で何が足りないかなど どなたかご教授ください。。宜しくお願いします。 ■環境 --ホスト側-- OS:Windows Vista Ultimate 無線LAN親機:バッファロー WHR-HP-AMPG 無線LAN子機:バッファロー WLI-U2-KG54-AI 回線:Bフレッツ プロバイダ:ぷらら VMバージョン:VMware Server 1.0.8 <<無線LAN>> IP:192.168.11.2 (←無線LAN親機が割り当てるIP) サブネット:255.255.255.0 デフォルトゲートウェイ:192.168.1.1 <<VMnet1>> IP:192.168.171.1(←VMwareが割り当てるIP?) サブネット:255.255.255.0 デフォルトゲートウェイ:なし <<VMnet1>> IP:192.168.160.1 (←VMwareが割り当てるIP?) サブネット:255.255.255.0 デフォルトゲートウェイ:なし <<VMware Serverの設定(Virtual Network Editor)>> (初期設定のままです。。) 主な設定 Automatically Bridgingの設定:Automatically choose ・・・ にチェック Host Virtual Network Mappingの設定: VMnet0:Briged to an automatically chosen adpter VMnet1:VMware Network AdapterVMnet1 VMnet8:VMware Network AdapterVMnet8 他は、Not bridged --ゲスト側-- OS:Windows Server 2003 Enterprise Edtion IP: IP:192.168.11.7(←ネットワークのプロパティから手動で設定) サブネット:255.255.255.0 (←ネットワークのプロパティから手動で設定) デフォルトゲートウェイ:192.168.1.1(←ネットワークのプロパティから手動で設定) ホスト側からゲスト側にpingは通る状態です。 設定をしたのはゲストOS上にIPとサブネットとデフォルトゲートウェイ ぐらいで、特段、設定をいじくりまわしたりしていません。 セキュリティソフトをまったく入れていない状態で試しています。 Windowsファイアウォールもオフにしてあります。。 長々とすみません。 もう少しだとは思うのですが、私の知識の範囲では 解決策が思いつきませんでした。。

  • vmware上のゲストOSをHTTPのみ外部公開

    初めまして、ご質問させていただきます。 VMwareServerのゲストOSにWEBサーバーを構築し、外部公開したいのですが、できません。 未熟者ですので、本格運用するのではなく、試験的に外部公開までの手順を勉強中です。 環境は以下の通りです。 ゲストOS:CentOS5.5(64bit) ホストOS:Windows Vista ネットワーク設定:NAT(静的IPを割り振っています) ホストOSから「http://ゲストOSのIP」はOK ホストOSから「http://ホストOSのIP」はOK(ゲストOSで構築したWEBページを参照できる) ルータの設定画面からホストOSのIPへの80ポートを解放するように設定しました。 FireWallは無効にしています。(試験的なので。) 他端末から「http://ホストOSのグローバルIP」でNGになります。 なにが原因か、かわりません。 どなたかご教授ねがえますでしょうか。 宜しくお願い致します。

  • ゲストOSから

    使用しているホストOS:windows11 使用しているゲストOS:kalilinux 使用しているゲストOSに関して質問なんですが やられサーバーと言われるwebアプリケーションのようなものがあるのですが、これをVirutalbox仮想マシン上で、ポートスキャンなどをしたいのですが、IPアドレスが127.0.0.,1として認識されているのですが /etc/network/interfacesと言うネットワーク構成ファイルがあるのですが、これを設定すればIPアドレスが変更されるのでしょうか? また、他に別の方法があるのでしょうか? Netdiscoverを使っても検出されないので というかほとんどdockerIPアドレスで、後はeth0とinetアドレスしかありません。 要するにネットワークがごちゃごちゃしている状態でした。 話をまとめますと、やられサーバーをスキャンできるようにIPアドレスとして認識する方法をご教示お願いします。

  • ホストOSの無線LAN接続をゲストOSで使えるか?

    ホストOSの方で、MACアドレス認証のフレッツスポットを使っています。 ゲストOSをブリッジでつなぐと、別のIPアドレスとなり無線LANが使えません。 NATなら同時に繋がります。ブリッジのゲストOSから共有でホストオSのネットワークを 使って、インターネットができませんか?ホストOSはWINDOWS7 ゲストOSはXPです。

  • VMWareのゲストOSと通信できない

    VMWare Server 2.0上にWindows 2008 Serverをインストールしました。 下記点は実施し、ホストOSとゲストOSの間は、pingが通るように なりましたが、他の機器からはゲストOSにpingが通りません。 ゲストOSからホストOSを通じて外部のネットワークアクセスは可能です。 外部の機器から、ゲストOSに対して通信できない状態です。 何か他に設定する部分があるのでしょうか? ・ゲストOSのネットワークは、ブリッジに設定。 ・ホストOSのIP設定は、固定IPアドレス、ゲストOSも別の空いている IPアドレスを確保し、設定。 ・ホストOS上ファイアーウォールを無効。(これは元々無効でした) ・ゲストOS上のファイアーウォールを無効。 何か情報があれば、ご教授ください。