So konfigurieren Sie den Proxy in Ubuntu auf VirtualBox


8

Alle:

Ich bin neu in Virtualbox. Ich installiere virtualbox auf einer WIndow7x64-Box ( IP: 45.37.2.38, Mask: 255.255.255.0 Gateway:45.37.2.1), die sich hinter dem Office-Proxy befindet. In virtualbox installiere ich den Ubuntu 14.04-Server. Während der Installation lege ich die Proxy-Anmeldeinformationen fest und verwende andere Standardeinstellungen als die Bridge-Modus-Verbindung in virtualbox ( IP: 45.37.2.42, Mask: 255.255.255.0).

Im Moment starte ich Apache in Ubuntu und kann es von Windows aus besuchen. Und in Ubuntu kann ich sudo apt-get update verwenden, aber NICHT www.google.com pingen (wo steht, dass Destination Host nicht erreichbar ist).

Meine Routentabelle lautet wie folgt:

default     45.37.2.1  0.0.0.0         UG
45.37.2.0   *          255.255.255.0   U

Meine Fragen sind:

  1. Soll ich irgendwo einen Proxy einrichten? (Ich habe es bereits einmal während der Installation eingestellt)

  2. Ist diese Route falsch, um eine Anfrage zu senden? Warum kann ich www.google.com nicht anpingen?


Sie können nicht direkt über einen HTTP-Proxy pingen. Sie können versuchen, mit curlzu überprüfen, ob Sie über den Proxy auf etwas zugreifen können. Siehe die Antworten hier .
mpontillo

Antworten:


7

Überprüfen Sie zunächst, ob Sie Ihren Proxyserver mit Ubuntu in Ihrer virtuellen Box anpingen können. Der Befehl hierfür lautet:

ping <address_of_the_proxy_server>

Wenn Sie den Proxyserver anpingen können, können Sie jetzt überprüfen, ob Ihre Anmeldeinformationen korrekt eingestellt sind oder nicht. Öffnen Sie das Terminal und führen Sie es aus env.

Auf dem Bildschirm werden viele Informationen angezeigt. Überprüfen Sie auf http_proxyund https_proxy. Wenn sie nicht richtig eingestellt sind, können Sie sie mit einem grafischen Tool namens ubproxyfestlegen. Sie können eine Python herunterladen, um die Proxy-Authentifizierung festzulegen. Hier ist der Link dazu.

Sie können die Proxy-Authentifizierung auch mithilfe der folgenden Schritte festlegen:

Gehe zu /etc/apt. Erstellen Sie die Datei, apt.confwenn Sie sie dort nicht haben. Schreiben Sie dort die folgenden Zeilen.

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

Speichern Sie es. Du bist fertig. Wenn das Problem weiterhin besteht, kommentieren Sie bitte.


Danke, ich habe es getestet, es kann den Proxyserver nicht anpingen.
Kuan

Welchen Modus verwenden Sie NAT oder Bridged?
Snake Eyes

Überbrückt wie ich schon
Kuan

1
Hast du den envBefehl überprüft , den ich erwähnt habe?
Snake Eyes

Dies hat mein Problem behoben, als ich Ubuntu 14.04 in VirtualBox mit NAT hinter einer Office-Firewall installiert habe. Vor dem Erstellen dieser Datei konnte apt-get keine Verbindung herstellen. Nach dem Erstellen dieser Datei mit den richtigen Daten konnte apt-get herunterladen.
Avitevet
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.