夏が終わったと感じる瞬間って、どんな時?

PCその1(win7)で、VMwareを使用し、仮想環境にcentOS7をインストールしました。
目的としては「自宅で個人用のWEBサーバーを立ち上げたいので、その勉強用・・」といった感じです。タイトルに御幣が含まれますが、WEBサイト(HTML等)自体はまだ作成しておりません。


https://go-journey.club/archives/1720
https://qiita.com/sango/items/b045a1da17606eda6f82
上記2サイトを参考(同じやり方)にして、アパッチ、ファイアヴォールその他設定を済ませたら、
http://192.168.??.??」という形式にて、
ホストOSからのブラウザ検索でゲストOSのIPアドレスにアクセス(表示)出来るようになりました。
(表示出来たのはこういうページです→)https://goo.gl/nLRDJY


この段階の、「同じPC内」で完結させる分には問題無かったのですが
やはり目的は「WEBサーバー」なので、外部(別のPC)からアクセスして表示出来ないと意味がありません


なので、「PCその2(win7)からも試しに接続してみよう!」と思い立って、
もちろんPCその1の電源も、ゲストOSも立ち上げたまんまで、PCその2(win7)を開き、
同じようにIPアドレス「http://192.168.??.??」を使用して検索してみると、


「このサイトにアクセスできません
192.168.??.??からの応答時間が長すぎます」と表示されてしまい、ページを表示させることが出来ません。(こういうページです→)https://goo.gl/6t6B9J


https://qiita.com/sky_y/items/b92fa6ba57d926f25370
https://eng-entrance.com/linux-centos-port
上記のサイトを参考にして、ポート番号80、443、を開いてみたりもしましたが。それでも結果は変わりません。

状況は以上で、質問は2つあります

1・どのようにすれば、「PCその2」からブラウザ検索をして、
「PCその1(ゲストOS)」のIPアドレスのページを表示させることが出来るのでしょうか?。
(表示させたいのはこういうページです→)https://goo.gl/nLRDJY


2・ひょっとすると、ゲストOSではなくて、メインOSとしてインストールしていれば、
今回の作業(別PCからアクセスして表示させる)は、問題なく済んでいたのでしょうか?。
(それだったら、個人的にはこれ以上調べる必要はないのですが・・)


1か2のいずれかだけでも情報をお持ちの方がいらっしゃいましたら、
ご回答お待ちしております、宜しくお願い致します。

(サーバー(Linux)の知識は入門数日程度のまだまだ未熟者なので、専門用語がふんだんに使用されていると、理解し切れない可能性もありますので、できるだけお手柔らかな表現だと有り難いと思っています。)

A 回答 (2件)

>ゲストOSではなく、PCに直接centOSをインストールすれば、


>外部からブラウザ検索して、ページを表示できるようになるということでしょうか?。

それはもちろんその通りですが……
VMWareのネットワーク設定がやろうとしていることに対して不適切なので、
他のPCからゲストOSにアクセスできない。ということです。

とくにVMWareの仮想マシン作成時に設定を変更していないのであれば、デフォルトでNAT(VMnet8)になっている筈です。
実マシンに当てはめると……LAN内のPCに対してWAN側からプライベートIPでアクセスしようとしている。
という状態です。
 ・WAN側からプライベートIPアドレスではどこに接続しにいけばいいのか判らない
 ・WAN側とLAN側を分けているルータがどのプライベートIPにパケットを転送すればいいのか指定がない
という状況です。

なので……
・NAT接続をブリッジ接続に変える(LAN内のPCをWANに直結する)。
・ルータにポート開放をするのと同じようにポート転送の設定をする。+どこ宛てに送らなければならないのか設定する。
と2通りになります。

LAN内だったらブリッジ接続に変更した方が簡単ですけどね。
# NATの変更だとVMware PlayerだとGUIのツールがないので設定ファイルの編集になる。(「vmnetnat.conf」で検索)
    • good
    • 0
この回答へのお礼

>それはもちろんその通りですが
ということなので、この返答を頂けた時点で、
問題は解決したと言えると思います汗

「PCにインストールした場合の予行練習」なので、
「仮想環境で全体公開したい」という訳ではないのです汗。

それでも、いつかは「仮想環境でも実現したい」と思う可能性もありますし、その時に参考に出来る情報が増えたことも、とても有り難く思っています。

とても親切なご意見を頂けて嬉しかったです。
ご回答ありがとうございました。

お礼日時:2018/04/04 09:26

PCその2のIPアドレスは何で、ゲストOSのIPアドレスはなんです?



というか、VMWareの仮想マシンのネットワークはどれを使用していますかね?
NAT(またはVMnet8)ならば、ホストOSをルータに見立てた先に居ることになるので直接通信はできません。
ホストオンリー(またはVMnet1)なら、ホストOSとクロスケーブルでLANを構築しているようなものなので、やはり他のPCからはアクセスできません。
ブリッジ(またはVMnet0)ならば、他のPCからのアクセスも可能になります。

・ブリッジ設定にしてIPアドレスを静的に割り当てるか、ルータから割り当ててもらう。
・NAT設定にして、静的ルーティングの設定を行ってホストOSをゲートウェイとし、ホストOS側でいわゆるポート開放の設定を行う。
のどちらかになるかと。
前者なら「VMware ブリッジ」辺りで検索、後者なら「VMware NAT ポート転送」辺りで検索してください。
    • good
    • 0
この回答へのお礼

解釈が間違っていたら申し訳ないのですが・・、

ゲストOSではなく、PCに直接centOSをインストールすれば、
外部からブラウザ検索して、ページを表示できるようになるということでしょうか?。
(いずれそうする為の勉強段階なので、そう(PCに直接centOSをインストールすれば解決)だとすれば、それで問題解決なのですが・・、)

お手数なのですが、その部分について、
再度返答頂けると嬉しいです。ご回答ありがとうございました。

お礼日時:2018/04/04 08:59

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