web-dev-qa-db-ja.com

ホストコンピューターのインターネット接続を使用するようにLinuxを構成するVM

Virtual BoxVMで「ブリッジネットワーク」として構成する必要のあるソフトウェアを使用しています。私はすでにNATおよびその他の構成で試しましたが、どれも機能しません。機能するのはブリッジネットワークだけです。

問題は、私の会社がスクリプトを使用してインターネットへのアクセスを構成しているため、ホストマシンのInternet Explorerに http://server.com/proxy.asp

VMにアクセスして、同じURLをブラウザに入力しても、インターネットに接続できません。これには、何らかの認証などが必要だと思います。

では、インターネットに接続するようにVMを構成するにはどうすればよいですか?NATまたは共有ネットワークを使用できますが、ソフトウェアはVMは動作を停止します。

もう1つのアプローチは、ホストマシンに小さなプロキシサーバーをインストールしてから、VMをこのプロキシサーバーに接続させることです。

これは実行可能なものですか?はいの場合、どのように私を導くことができますか?またはより良い解決策はありますか?

私のVMはLinuxCentOSで、私のホストはWindows 7Enterpriseです。

1
Knows Not Much

まず、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変数で使用するアドレスです。

1
janos