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:
Czy powinienem gdzieś ustawić proxy? (Już raz ustawiłem to podczas instalacji)
Czy ta droga jest niewłaściwa do wysłania żądania? Dlaczego nie mogę pingować www.google.com?
źródło
curl
sprawdzić, czy możesz uzyskać dostęp do czegokolwiek za pośrednictwem serwera proxy; zobacz odpowiedzi tutaj .Odpowiedzi:
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_proxy
ihttps_proxy
. Jeśli nie są poprawnie ustawione, możesz je ustawić za pomocą narzędzia graficznego o nazwieubproxy
. 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.conf
jeśli go tam nie masz. Napisz tam następujące wiersze.Zapisz to. Gotowe. Jeśli problem będzie się powtarzał, proszę o komentarz.
źródło
env
polecenie, o którym wspomniałem?