0

Windows 7 ラップトップで VMWare を使用して Oracle Linux 6.5 OS をホストしています。VM は NAT ネットワーク構成を使用するように構成されており、Windows マシンからゲスト OS に正常に ping を実行できます。また、ゲスト OS 内からインターネットにアクセスできます。しかし、ホスト OS のブラウザーを使用して、ゲスト OS 内でホストされている Web サーバーのポート 8080 で実行されている Web アプリケーションにアクセスできません。ただし、ゲスト OS 内のブラウザーからアクセスすると、アプリケーションにアクセスできます。

役に立つかもしれないいくつかの観察:
1. 私のラップトップも VM も静的 IP アドレスを持っていません。
2. ホストからゲスト OS に ping を実行できます。また、その逆も可能です
。 3. ラップトップとゲスト OS の両方でファイアウォールが無効になっています。

どんな助けでも大歓迎です

4

1 に答える 1

0

上記の問題の主な理由は、ゲスト OS OEL で有効になっているファイアウォール設定/ルールが原因である可能性があります。ルールを確認するには、iptables -L -nFILTER ルール (CHAIN INPUT/OUTPUT/FORWARD) を表示する bash プロンプトで入力できます。

ホストがゲストの http プロトコルにアクセスできるようにフィルターを追加すると、機能するようになります。一方、これが開発目的の場合は、 と言ってファイアウォール フィルターを完全に無効にすることができます service iptables stop。これは、特にブリッジ ネットワーク接続を使用している場合に、ゲストをファイアウォールなしで世界に公開するため、安全なアプローチではないことに注意してください。

于 2015-02-19T00:56:45.730 に答える