Cara mengkonfigurasi proxy di Ubuntu di VirtualBox

8

Semua:

Saya baru mengenal virtualbox. Saya menginstal virtualbox pada kotak WIndow7x64 ( IP: 45.37.2.38, Mask: 255.255.255.0 Gateway:45.37.2.1) yang berada di belakang proxy kantor, di dalam virtualbox, saya menginstal server Ubuntu 14.04. Selama instalasi, saya menetapkan kredensial proxy, dan menggunakan pengaturan default lainnya kecuali menggunakan koneksi mode jembatan di virtualbox ( IP: 45.37.2.42, Mask: 255.255.255.0).

Saat ini, saya menjalankan apache di dalam ubuntu dan saya dapat mengunjungi dari windows. Dan di ubuntu, saya bisa menggunakan sudo apt-get update, tetapi TIDAK bisa ping di www.google.com (yang mengatakan Host Destination Unreachable.)

Tabel rute saya seperti:

default     45.37.2.1  0.0.0.0         UG
45.37.2.0   *          255.255.255.0   U

Pertanyaan saya adalah:

  1. Haruskah saya mengatur proxy di suatu tempat? (Saya sudah mengaturnya sekali selama instalasi)

  2. Apakah rute ini salah mengirim permintaan? Kenapa saya tidak bisa melakukan ping www.google.com?

Kuan
sumber
Anda tidak dapat secara langsung melakukan ping melalui proxy HTTP. Anda dapat mencoba menggunakan curluntuk memeriksa apakah Anda dapat mengakses sesuatu melalui proxy; lihat jawabannya di sini .
mpontillo

Jawaban:

7

Pertama-tama periksa apakah Anda dapat melakukan ping ke server proxy menggunakan Ubuntu di kotak virtual Anda. perintah untuk ini adalah:

ping <address_of_the_proxy_server>

Jika Anda dapat melakukan ping ke server proxy, sekarang Anda dapat memeriksa apakah kredensial Anda sudah diatur dengan benar atau tidak. Buka terminal dan jalankan env.

Banyak informasi akan muncul di layar. Periksa http_proxydan https_proxy. Jika tidak diset dengan benar, Anda dapat mengaturnya menggunakan alat grafis bernama ubproxy. Anda dapat mengunduh python untuk mengatur otentikasi proxy. Ini tautannya .

Atau Anda dapat mengatur otentikasi proxy menggunakan langkah-langkah berikut:

Pergi ke /etc/apt. Buat file apt.confjika Anda tidak memilikinya di sana. Tuliskan baris berikut di sana.

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

Simpan itu. Kamu selesai. Jika masalah tetap ada, silakan beri komentar.

Mata ular
sumber
Terima kasih, saya mengujinya, tidak bisa melakukan ping ke server proxy.
Kuan
Mode mana yang Anda gunakan NAT atau bridged?
Snake Eyes
Menjembatani seperti yang saya sebutkan
Kuan
1
sudahkah kamu memeriksa envperintah yang telah saya sebutkan?
Snake Eyes
Ini memperbaiki masalah saya ketika saya menginstal Ubuntu 14.04 di VirtualBox dengan NAT di belakang firewall kantor. Sebelum membuat file ini, apt-get tidak dapat terhubung. Setelah membuat file ini dengan data yang benar, apt-get dapat mengunduh.
avitevet