Jak skonfigurować proxy w Ubuntu na VirtualBox


8

Wszystko:

Jestem nowy w virtualbox. Instaluję virtualbox na boxie WIndow7x64 ( IP: 45.37.2.38, Mask: 255.255.255.0 Gateway:45.37.2.1), który znajduje się za biurowym serwerem proxy, wewnątrz virtualbox, instaluję serwer Ubuntu 14.04. Podczas instalacji ustawiam dane uwierzytelniające proxy i używam innych ustawień domyślnych, z wyjątkiem połączenia w trybie mostka w virtualbox ( IP: 45.37.2.42, Mask: 255.255.255.0).

W tej chwili uruchamiam apache wewnątrz Ubuntu i mogę odwiedzać z Windows. A w Ubuntu mogę użyć aktualizacji apt-get sudo, ale NIE mogę pingować www.google.com (co mówi, że host docelowy jest nieosiągalny).

Moja tabela tras wygląda następująco:

default     45.37.2.1  0.0.0.0         UG
45.37.2.0   *          255.255.255.0   U

Moje pytania to:

  1. Czy powinienem gdzieś ustawić proxy? (Już raz ustawiłem to podczas instalacji)

  2. Czy ta droga jest niewłaściwa do wysłania żądania? Dlaczego nie mogę pingować www.google.com?


Nie można bezpośrednio pingować za pośrednictwem serwera proxy HTTP. Możesz spróbować curlsprawdzić, czy możesz uzyskać dostęp do czegokolwiek za pośrednictwem serwera proxy; zobacz odpowiedzi tutaj .
mpontillo

Odpowiedzi:


7

Przede wszystkim sprawdź, czy możesz pingować swój serwer proxy za pomocą Ubuntu w wirtualnym pudełku. polecenie to:

ping <address_of_the_proxy_server>

Jeśli możesz pingować serwer proxy, możesz teraz sprawdzić, czy twoje poświadczenia są poprawnie ustawione, czy nie. Otwórz terminal i uruchom env.

Na ekranie pojawi się wiele informacji. Sprawdź, czy http_proxyi https_proxy. Jeśli nie są poprawnie ustawione, możesz je ustawić za pomocą narzędzia graficznego o nazwie ubproxy. Możesz pobrać python, aby ustawić uwierzytelnianie proxy. Oto link do tego.

W przeciwnym razie możesz ustawić uwierzytelnianie proxy, wykonując następujące czynności:

Idź do /etc/apt. Utwórz plik, apt.confjeśli go tam nie masz. Napisz tam następujące wiersze.

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

Zapisz to. Gotowe. Jeśli problem będzie się powtarzał, proszę o komentarz.


Dzięki, przetestowałem to, nie może pingować serwera proxy.
Kuan

Którego trybu używasz NAT czy mostka?
Snake Eyes

Mostkowane jak wspomniałem
Kuan

1
czy sprawdziłeś envpolecenie, o którym wspomniałem?
Snake Eyes

Rozwiązało to mój problem, gdy instalowałem Ubuntu 14.04 w VirtualBox z NAT za zaporą biurową. Przed utworzeniem tego pliku apt-get nie mógł się połączyć. Po utworzeniu tego pliku z poprawnymi danymi apt-get mógł pobrać.
avitevet
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.