VirtualBox上のUbuntuでプロキシを構成する方法


8

すべて:

私はvirtualboxが初めてです。私はvirtualboxをIP: 45.37.2.38, Mask: 255.255.255.0 Gateway:45.37.2.1オフィスのプロキシの背後にあるWIndow7x64ボックス()にインストールし、virtualbox内にUbuntu 14.04サーバーをインストールします。インストール中に、プロキシ資格情報を設定し、virtualbox(IP: 45.37.2.42, Mask: 255.255.255.0)でブリッジモード接続を使用する以外のデフォルト設定を使用します。

現在、ubuntu内でApacheを実行しており、Windowsからアクセスできます。また、ubuntuでは、sudo apt-get updateを使用できますが、www.google.comにはpingできません(宛先ホストに到達できないと表示されています)。

私のルートテーブルは次のようなものです:

default     45.37.2.1  0.0.0.0         UG
45.37.2.0   *          255.255.255.0   U

私の質問は:

  1. どこかにプロキシを設定する必要がありますか?(インストール時に設定済みです)

  2. このルートはリクエストを送信するのに間違っていますか?www.google.comにpingできないのはなぜですか?


HTTPプロキシを介して直接pingすることはできません。を使用curlして、プロキシ経由で何かにアクセスできるかどうかを確認してみてください。ここで答えを見てください
mpontillo 2015年

回答:


7

まず、仮想ボックスでUbuntuを使用してプロキシサーバーにpingできるかどうかを確認します。このためのコマンドは次のとおりです。

ping <address_of_the_proxy_server>

プロキシサーバーにpingできる場合は、認証情報が正しく設定されているかどうかを確認できますenv。ターミナルを開いてを実行します。

画面には多くの情報が表示されます。チェックhttp_proxyしてhttps_proxy。それらが正しく設定されていない場合は、という名前のグラフィカルツールを使用して設定ubproxyできます。Pythonをダウンロードしてプロキシ認証を設定できます。ここにリンクがあります。

または、次の手順を使用してプロキシ認証を設定できます。

に移動し/etc/aptます。apt.confそこにない場合は、ファイルを作成します。そこに次の行を書きます。

Acquire::http::proxy "http://username:password@proxyserver:port/";
Acquire::https::proxy "https://username:password@proxyserver:port/";
Acquire::socks::proxy "socks://username:password@proxyserver:port/";

それを保存。完了です。問題が解決しない場合はコメントしてください。


おかげで、私はそれをテストしました、それはプロキシサーバーにpingすることができません。
Kuan

NATとブリッジのどちらのモードを使用していますか?
Snake Eyes

私が言及したように橋渡し
Kuan

1
env私が言及したコマンドをチェックしました か?
Snake Eyes

これにより、オフィスファイアウォールの背後にNATを備えたVirtualBoxにUbuntu 14.04をインストールしたときの問題が修正されました。このファイルを作成する前に、apt-getは接続できませんでした。正しいデータでこのファイルを作成した後、apt-getはダウンロードできました。
avitevet
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.