アプリ版:「スタンプのみでお礼する」機能のリリースについて

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

システムは以下の通りです

【ホストOS】
WINDOWS7

【ゲストOS】
CENOS6.3

A 回答 (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をブリッジ接続にするならばまた別ですが。
    • good
    • 0

いろいろと調べるところ(はっきり行って情報不足)がありそうですが……。



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

この回答への補足

補足します
現在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

補足日時:2013/01/20 01:11
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!