前提・実現したいこと
VMにCentOS6を設置し、VPNで他のPCからCentOS上のApacheにアクセスしたいです。
IPアドレスの設定は以下の通りです。
【ホスト(Windows Server 2008)上のVPNアダプター】
IPアドレス: 192.168.200.241
サブネットマスク: 255.255.255.0
デフォルトゲートウェイ:192.168.200.254
【VM:VMnet1】
IPアドレス: 192.168.81.1
サブネットマスク: 255.255.255.0
ゲートウェイIP: 192.168.81.2
【ゲスト:CentOS6】
IPアドレス: 192.168.81.101
サブネットマスク: 255.255.255.0
ゲートウェイIP: 192.168.81.2
VMの構築にはVMwareを使用し、仮想ネットワークの設定でVMnet1をNAT接続にしてVM上のCentOSに接続できるようにしています。
ホストのWindows Server 2008からは ping <VMのIPアドレス(192.168.81.101)> でVMに通信できる状態です。
しかし、VPN接続した外部PCから ping <ホストのIPアドレス(192.168.200.241)> で通信はできていますが、ブラウザには
「このサイトにアクセスできません <ホストのIPアドレス> からの応答時間が長すぎます。」
と表示されています。
試したこと
➀ホストのルーティングテーブルに
「ホストのIPアドレス(192.168.200.241)=>VMのIPアドレス(192.168.81.1)」
のルートを追加しました。
具体的には、「route add 192.168.200.241 mask 255.255.255.0 192.168.81.1 -p」で固定ルートを作成しました。
![
➁ホストのポート80の開放(?)
以下、ホストでの「netstat -ano」の結果で、192.168.200.241:80を開放できているかと思います。
![
しかし、外部PCから「telnet 192.168.200.241 80」をしても接続できませんでした。なお、「telnet 192.168.200.241 139」は接続ができました。
これは、ポート80が開いていない状態なのでしょうか?原因がよく分かっていない状態です。
telnetでもポート80に接続できるようになったら、解決できるような気がしますが、どうすれば解決できるのか分かりません…。
➂ホスト⇒ゲストのポートフォワーディング
ホストに来たポート80への通信をゲストのポート80に転送しています。
拙い説明で申し訳ございませんが、よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。