Virtual BoxVMで「ブリッジネットワーク」として構成する必要のあるソフトウェアを使用しています。私はすでにNATおよびその他の構成で試しましたが、どれも機能しません。機能するのはブリッジネットワークだけです。
問題は、私の会社がスクリプトを使用してインターネットへのアクセスを構成しているため、ホストマシンのInternet Explorerに http://server.com/proxy.asp
VMにアクセスして、同じURLをブラウザに入力しても、インターネットに接続できません。これには、何らかの認証などが必要だと思います。
では、インターネットに接続するようにVMを構成するにはどうすればよいですか?NATまたは共有ネットワークを使用できますが、ソフトウェアはVMは動作を停止します。
もう1つのアプローチは、ホストマシンに小さなプロキシサーバーをインストールしてから、VMをこのプロキシサーバーに接続させることです。
これは実行可能なものですか?はいの場合、どのように私を導くことができますか?またはより良い解決策はありますか?
私のVMはLinuxCentOSで、私のホストはWindows 7Enterpriseです。
まず、VMにはIPアドレスがありますか?多くの企業ネットワークは登録済みのMACアドレスにのみIPアドレスを提供し、VMのネットワークインターフェイスには会社に登録されていないMACアドレスがあります。IPアドレスがない場合は、別のコンピューターで使用されていないIPアドレスを使用してみてください。ほとんどの場合、デフォルトゲートウェイの追加やネームサーバーの定義など、すべてのネットワーク構成を手動で行う必要があります。 。
次に、問題が本当に認証であることを確認します。これは、次のような単純なカールを実行することで実行できます。
curl google.com
それが与えるエラーメッセージはその点を完全に明確にするはずです、あなたの答えに出力を編集してください。
認証に問題がある場合は、次のように、Windowsのユーザー名とパスワードをプロキシURLに追加できます。
export HTTP_PROXY=https://username:[email protected]:8080
また、VMから名前でプロキシサーバーにpingできることを確認してください。できない場合は、そのIPアドレスを試してください。
投稿で指定したhttp://server.com/proxy.asp
のようなプロキシアドレスが機能しない場合は、そのページをホストシステム(Windows)にロードします。通常、さまざまなイントラネットサイトに直接接続を使用するために、さまざまな条件のJavaScriptが表示されます。通常、下部には実際のプロキシサーバーのIPアドレスがあります。これは、HTTP_PROXY
変数で使用するアドレスです。