• 締切済み

ホストOSからゲストOSにHTTP通信できません

vmwareを使ってHTTPサーバーを組んだのですがホストOSからゲストOSにHTTPで入ることが出来ません。なぜなのでしょうか?ちなみにSELINUXはpersibleにして、iptablesは80番ポートは開けています システムは以下の通りです 【ホストOS】 WINDOWS7 【ゲストOS】 CENOS6.3

みんなの回答

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

>[ホストos] >IPv4 アドレス . . . . . . . . . . : 192.168.1.100 >サブネット マスク . . . . . . . . : 255.255.255.0 >デフォルト ゲートウェイ . . . . . : 192.168.1.1 > >【guest os】 >ip addr:192.168.110.131 >default gateway:192.168.110.255 >sub mask:255.255.255.0 ネットワークが異なるのですから通信できるハズがありません。 ホストOSでのipconfigでは、 イーサネット アダプター ローカル エリア接続: 接続固有の DNS サフィックス . . . : IPv4 アドレス . . . . . . . . . . : 192.168.1.2 サブネット マスク . . . . . . . . : 255.255.255.0 デフォルト ゲートウェイ . . . . . : 192.168.1.254 イーサネット アダプター VMware Network Adapter VMnet1: 接続固有の DNS サフィックス . . . : IPv4 アドレス . . . . . . . . . . : 192.168.163.1 サブネット マスク . . . . . . . . : 255.255.255.0 デフォルト ゲートウェイ . . . . . : イーサネット アダプター VMware Network Adapter VMnet8: 接続固有の DNS サフィックス . . . : IPv4 アドレス . . . . . . . . . . : 192.168.174.1 サブネット マスク . . . . . . . . : 255.255.255.0 デフォルト ゲートウェイ . . . . . : こんな感じで、 route printで IPv4 ルート テーブル =========================================================================== アクティブ ルート: ネットワーク宛先 ネットマスク ゲートウェイ インターフェイス メトリック 0.0.0.0 0.0.0.0 192.168.1.254 192.168.1.2 266 127.0.0.0 255.0.0.0 リンク上 127.0.0.1 306 127.0.0.1 255.255.255.255 リンク上 127.0.0.1 306 127.255.255.255 255.255.255.255 リンク上 127.0.0.1 306 192.168.1.0 255.255.255.0 リンク上 192.168.1.2 266 192.168.1.2 255.255.255.255 リンク上 192.168.1.2 266 192.168.1.255 255.255.255.255 リンク上 192.168.1.2 266 192.168.163.0 255.255.255.0 リンク上 192.168.163.1 276 192.168.163.1 255.255.255.255 リンク上 192.168.163.1 276 192.168.163.255 255.255.255.255 リンク上 192.168.163.1 276 192.168.174.0 255.255.255.0 リンク上 192.168.174.1 276 192.168.174.1 255.255.255.255 リンク上 192.168.174.1 276 192.168.174.255 255.255.255.255 リンク上 192.168.174.1 276 224.0.0.0 240.0.0.0 リンク上 127.0.0.1 306 224.0.0.0 240.0.0.0 リンク上 192.168.56.1 276 224.0.0.0 240.0.0.0 リンク上 192.168.1.2 266 224.0.0.0 240.0.0.0 リンク上 192.168.163.1 276 224.0.0.0 240.0.0.0 リンク上 192.168.174.1 276 255.255.255.255 255.255.255.255 リンク上 127.0.0.1 306 255.255.255.255 255.255.255.255 リンク上 192.168.56.1 276 255.255.255.255 255.255.255.255 リンク上 192.168.1.2 266 255.255.255.255 255.255.255.255 リンク上 192.168.163.1 276 255.255.255.255 255.255.255.255 リンク上 192.168.174.1 276 =========================================================================== 固定ルート: ネットワーク アドレス ネットマスク ゲートウェイ アドレス メトリック 0.0.0.0 0.0.0.0 192.168.1.254 既定 =========================================================================== こんな感じに。 これでVMnet1/VMnet8向けの通信がルーティングされます。 ゲスOSでは eth0 Link encap:Ethernet HWaddr 00:0C:29:BC:41:BD inet addr:192.168.174.128 Bcast:192.168.174.255 Mask:255.255.255.0 Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.174.0 * 255.255.255.0 U 1 0 0 eth0 default 192.168.174.2 0.0.0.0 UG 0 0 0 eth0 となります。 VMWareインストールした時点でホストOSのVMnet1とVMnet8が設定され、ルーティング情報も設定されているハズですから、ゲストOSの設定の問題でしょう。 ゲストOSに固定IPアドレス割り当てるつもりでしたら、ネットワーク(VMnet1かVMnet8)がどこに属しているのか…は確認した方が良いです。 ゲストOSをブリッジ接続にするならばまた別ですが。

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

いろいろと調べるところ(はっきり行って情報不足)がありそうですが……。 ・VMWareのネットワーク設定は?(VMnet8でNAT接続なのか?など) ・ホストOSとゲストOSのネットワーク設定は?(IPアドレスやネットマスク、ゲートウェイやルーティング情報など) ・ゲストOSでHTTPサーバ(apache…ですよね?)が起動しているのか? ・ゲストOSで80番ポートで正しく待ち受けしているのか?(netstatコマンドなどで確認) ・ゲストOSで自身のIPアドレスを指定してHTTP通信できているのか?(GUI入れていないならwgetでもアクセスは可能) ・HTTPサーバのログには何が記録されているか確認したのか? などなどなど…。

euro_5678
質問者

補足

補足します 現在nat接続しています 情報は以下の通りです [ホストos] IPv4 アドレス . . . . . . . . . . : 192.168.1.100 サブネット マスク . . . . . . . . : 255.255.255.0 デフォルト ゲートウェイ . . . . . : 192.168.1.1 【guest os】 ip addr:192.168.110.131 default gateway:192.168.110.255 sub mask:255.255.255.0 httpd起動中で iptalesで80番開けています 内部でインターネットが見れてる ゲストosでipアドレスで見れる netstatについては以下の通りです [root@localhost httpd]# netstat -a | grep http tcp 0 0 *:http *:* LISTEN

関連するQ&A

  • VmWareにてホストOSとゲストOSの通信ができない

    ネットワーク設定の初心者です。 現在、VMWare Server 1.0.1を使用し、 ホストOS:WindowsXP ゲストOS:redhat linux 5 で環境構築しているのですが、ホストOSとゲストOSとの通信ができません。(PINGが通りません。) VMWareのネットワーク設定としてはホストオンリーにしています。 ※ホスト、ゲストの両方のファイアウォールはDisableにしてあります。 また、VMnet1とホストOS,ゲストOSのサブネットは統一してあります。 ホストOSとゲストOS間の通信を行うために他に必要な設定、確認事項がをご教授ください。 言葉足らずなところがあるため、上記の質問でわかりづらいところがあると思いますがその場合はご遠慮なくご質問ください。 よろしくお願い致します。

  • 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上のファイアーウォールを無効。 何か情報があれば、ご教授ください。

  • ホスト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 ServerのゲストOSのネットワークがつながらない

    現在、Windows2003 server SP2上でVMWare Serverを起動しています。 このVMWare上で起動しているゲストOSのネットワークがつながらない時があるのです。 現象は、 1.Windows Serverを起動 2.その後。ゲストOSを起動 3.ゲストから、ホストへPing...NG 4.ホストから、ゲストへPing...OK 再起動する 5.ゲストをシャットダウン 6.ホスト側サーバーを再起動 7.ゲストOSを起動 8.ゲストから、ホストへPing...OK 9.ホストから、ゲストへPing...OK のような状態です。 ただ、再起動は1回でよいときもあれば数回必要なときもあります。 一度、ゲストからのPingがOKになれば、ホストを次に再起動するまでは、途中からネットワークがおかしくなることはありません。 もちらん、1回目からOKで再起動が不要な場合もあります。 VMWare Serverのバージョンは、1.0.3です。 ゲストOSは、LinuxやWindowsなど試しましたがゲストの種類には関係していないようです。 同じような経験をしている方がいましたら情報だけでも教えていただけると助かります。調査の方法など。

  • VMWareでホスト⇔ゲストのpingが通らない

    VMWare Player 5/0にて ホスト Windows 7 64bit ゲスト CentOS 6.5 32bit の環境(ブリッジ接続で)を構築したのですが、 ホスト⇒ゲスト、ゲスト⇒ホストのpingが通りません。 ホスト、ゲスト⇒別サーバ、別サーバ⇒ホスト、ゲストへのpingは通ります。 ファイアウォールも無効にしたりしたのですが、それでも通りません。 何か、確認するべきポイントなどありますでしょうか?

  • 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になります。 なにが原因か、かわりません。 どなたかご教授ねがえますでしょうか。 宜しくお願い致します。

  • VMwareゲストOSとホストOSのメモリについて

    64bitのWindows7に VMware player 3.1.4 をインストールして ゲストOSとして Ubuntu 10.10 の64bit版をインストールしています。 今回の質問は VMware player の仮想マシンごとに設定できるメモリについてです。 現在の設定ではデフォルト(推奨)の512MBにしています。 しかしゲストOSでのパフォーマンスがやたら遅いため、この辺りの設定を変更したいのですが ホストOSの操作に影響が出るようでは困ります。マシン自体のメモリは4GB積んでいます。 これを8GBまで増設したとして、メモリどれくらいの設定にするとホスト、ゲストともにバランスよく快適に操作できるようになるでしょうか? 質問が非常に抽象的だと思います。 例えばマシンのメモリを8GBに増設後、ゲストOSのメモリ割り当てをVMware制限の最大の約3GBにしたとします。 その場合ホストOSの32bitのアプリケーションはどのようにリソースが割り当てらるんでしょうか? 32bitのアプリケーションは最大で4GB(実際はもっと低い?)までしかメモリを認識できないと思いますが、 VMwareに約3GB専有されるので残りの1GBの中で動作するようなイメージでしょうか? この辺りに詳しい方がいらっしゃれば仮想マシン、メモリ、32bit 64bit OSの事について体系的に教えて頂ければありがたいです。 よろしくお願いします。 【スペック等】 ・物理メモリ → 現在4GB(8GBに増設予定) ・ホストOS → Windows 7 64bit ・ゲストOS → Ubuntu 10.10 64bit ・現在のゲストOSのメモリ設定 → 512MB(VMwareの推奨) ・BIOSのVTは有効にしてあります

  • VirtualboxのゲストOSに接続

    Virtualboxの仮想マシンにホストOSからssh接続したいのですが、できません。 ゲストOSはCentOS7です。 NATでポートフォワーディングを設定しています。 プロトコル:TCP ホストポート:2222 ゲストポート:22 Teratermで127.0.0.1にポート2222で接続すると、 認証画面には行くのですが「OK」ボタンを押しても無反応です。 試したのは以下のことです。 ・SELinux、iptableのストップ ・ホストOS(windouws10)のファイアウォールの設定でポート2222を許可 ・ゲストOS側で個別のIPを割り振ってみて、そのIPにアクセス ・hosts.allow、hosts.denyの設定見直し ・sshd_configでPort 2222を追記 よろしくお願いいたします。

  • ホストマシンとゲストマシンが接続できるNWが異なる

    ホストマシン (Windows XP) 上にゲストマシン (CentOS 5.6) を VMWare Player で構築し、ブリッジ接続しているのですが、 ホストマシンが ping 通信できる他ネットワークマシンに、ゲストマシンが ping 通信できなくて困っています。 図にすると下記画像のようになります。 ゲストマシンは、同じネットワークアドレス上の (青枠の中の) マシンには ping 通信できますが、 他ネットワークアドレス上のマシンには ping 通信できません。 ホストマシンは可能です。 ホストマシンとゲストマシンはブリッジ接続しているので、 ホストマシンが接続できるネットワークには、特に制限をかけなければゲストマシンも接続できると思っています。 制限については、確認している限りでは下記の通りです。 ※制限 OS FW (iptables) : OFF SELinux : OFF Proxy : OFF なお、 NW 機器側で制限はかけていないと思います。 以上、よろしくお願いします

  • VMware ゲストOSでサーバ

     VMware WorkstationのゲストOS(WindowsXP)でサーバ(HTTP、FTPなど)を動かしたいと思っています。  適当なフリーのサーバをゲストOSにインストールしたのですが、案の定WAN側からはこのサーバにアクセスできません。  WAN側からVMwareにアクセスできる方法や、ソフト等をご存知の方がおられましたらどうかご伝授よろしくお願い致します。