• 締切済み

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

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

みんなの回答

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答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% (2173/4061)
回答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