1

Все:

Я новичок в virtualbox. Я устанавливаю virtualbox на ящик WIndow7x64 (IP: 45.37.2.38, Mask: 255.255.255.0 Gateway:45.37.2.1), который находится за прокси-сервером офиса, внутри virtualbox я устанавливаю сервер Ubuntu 14.04. Во время установки я устанавливаю учетные данные прокси-сервера и использую другие настройки по умолчанию, кроме использования подключения в режиме моста в virtualbox (IP: 45.37.2.42, Mask: 255.255.255.0).

Прямо сейчас я запускаю apache внутри Ubuntu и могу зайти из окна. А в Ubuntu я могу использовать обновление sudo apt-get, но НЕ могу пропинговать www.google.com(где указано, что целевой хост недоступен).

Моя таблица маршрутов выглядит так:

default     45.37.2.1  0.0.0.0         UG
45.37.2.0   *          255.255.255.0   U

Мои вопросы:

  1. Должен ли я установить прокси где-нибудь? (Я уже установил его один раз во время установки)

  2. Этот маршрут неверен для отправки запроса? Почему я не могу пинговать www.google.com?

2 ответа2

0

Прежде всего, проверьте, можете ли вы пропинговать свой прокси-сервер с помощью Ubuntu в вашем виртуальном ящике. команда для этого:

ping <address_of_the_proxy_server>

Если вы можете пропинговать прокси-сервер, теперь вы можете проверить, правильно ли установлены ваши учетные данные.Откройте терминал и запустите 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/";

Сохрани это. Вы сделали. Если проблема не устранена, пожалуйста, прокомментируйте.

0

Я сделал инструмент, чтобы упростить всю задачу.

Вы можете скачать его по этой ссылке.

Кроме того, вы можете взглянуть на код, если вам больше интересно знать, как работает бэкэнд.
Скачайте zip-файл, распакуйте его, перейдите к расположению извлеченных файлов в терминале, и вам помогут следующие команды:
* bash main.sh: установить и сбросить прокси.
* bash proxy_check.sh: проверить текущие настройки прокси.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .