ホストの設定済みプロキシ経由のVirtualBoxゲストOSインターネットアクセス

ホストの設定済みプロキシ経由のVirtualBoxゲストOSインターネットアクセス

Windows 10 ホスト上の VirtualBox 内で Xubuntu 14.10 ゲストを実行しています。ホストは有線ネットワークに接続されており、外部にアクセスするにはプロキシが必要です。ホストは VPN にも接続されています。ホスト上のすべてが期待どおりに動作しており、Windows はインターネットと VPN 上の IP の両方にアクセスできます。tracert を使用すると、Windows が外部に接続するときに VPN をバイパスしていると考えられます。

Xubuntu ゲストは、ホストの VPN 接続を共有するように単一の NAT アダプタで構成されています。ゲストは VPN 経由で IP にアクセスできます。ただし、ゲストはインターネットにアクセスできません。

私はネットワークの専門家ではありませんが、ゲストがホストに NAT されている場合、ゲストはプロキシ設定を知る必要はないように思われます。ホストがゲストのネットワーク アクティビティをすべて仲介する場合は、Windows システム プロキシがすべてを処理する必要があります。ただし、念のため、ゲスト内でプロキシを設定してみましたが、違いはありませんでした (Xubuntu では環境変数を介してプロキシを設定する必要があるようなので、私がこれを間違って行った可能性は十分にあります)。

これは単にゲスト OS のプロキシを適切に構成する必要があることを意味しているのでしょうか、それとも他に何か問題があるのでしょうか?

ご意見をいただければ幸いです。

答え1

プロキシはシステム全体に適用されます。Windows のネットワークとインターネット設定で設定されます。プロキシが設定されると cmd からドメインに ping を実行できますが、プロキシが設定されていない場合は実行できないため、システム全体に適用されていることがわかります。

いいえ、これは正しくありません。自分でやり直しました。

  netsh winhttp set proxy MYPROXY

に従ってこのTechnetページこれにより、存在しないプロキシに MYPROXY を設定したにもかかわらず (これは何も通過できないはずでした)、必要なもの (Google の 8.8.8.8) に ping を送信できるようになりました (ちなみに、私はwww.nytimes.comこれに使用しました)。

-->>職場でpingが意図したターゲットに到達しない理由は、ないプロキシを正しく設定するには、LANに適切に構成されたファイアウォールがある必要があります。コマンドがnetsh ウィンhttp

私の最初のポイントは、ゲスト用に設定するプロキシはゲスト ブラウザー内で設定する必要があるということです。そうすれば、VPN を除いて、NAT 経由で接続してもブリッジ アダプター経由で接続しても違いはありません。

関連情報