Доступ в Интернет гостевой ОС VirtualBox через настроенный прокси-сервер хоста

Доступ в Интернет гостевой ОС VirtualBox через настроенный прокси-сервер хоста

У меня есть гостевая система Xubuntu 14.10, запущенная в VirtualBox на хосте Windows 10. Хост подключен к проводной сети, которой для доступа к внешнему миру требуется прокси-сервер. Хост также подключен к VPN. Все на хосте работает так, как и ожидалось — Windows может получить доступ как к Интернету, так и к IP-адресам VPN. Используя tracert, я считаю, что Windows обходит VPN при подключении к внешнему миру.

Гость Xubuntu настроен с одним адаптером NAT, чтобы он разделял VPN-подключение хоста. Гость может получить доступ к IP-адресам через VPN. Однако гость не может получить доступ к Интернету.

Я не эксперт по сетям, но мне кажется, что гостю не нужно знать конфигурацию прокси, если он NATd к хосту. Если хост является посредником во всей сетевой активности гостя, то системный прокси Windows должен обо всем позаботиться. Однако, на всякий случай, я попробовал настроить прокси в госте, и это не помогло (вполне возможно, что я сделал это неправильно, так как Xubuntu, похоже, требует настройки прокси через переменные среды).

Означает ли это, что мне нужно правильно настроить прокси-сервер для гостевой ОС, или здесь может быть какая-то другая проблема?

Буду признателен за любые мысли.

решение1

Прокси-сервер общесистемный. Он настраивается в настройках сети и Интернета Windows. Я знаю, что он общесистемный, потому что после настройки прокси-сервера я могу пинговать домены из cmd, в то время как без настройки прокси-сервера я этого сделать не могу.

Нет, это не правильно. Я только что сам переделал:

  netsh winhttp set proxy MYPROXY

согласноэта страница Technet. Это позволило мне пинговать все, что я хотел (8.8.8.8 от Google), даже несмотря на то, что я установил MYPROXY на несуществующий прокси-сервер, который не должен был ничего пропускать (кстати, я использовал его www.nytimes.comдля этого).

-->>Причина, по которой пинги не достигают своих целевых значений на вашем рабочем месте, если у вас естьнетправильно настройте прокси, это значит, что у вас в локальной сети правильно настроен брандмауэр. Не случайно командаnetsh winhttp.

Моя исходная точка зрения такова: прокси, который вы хотите настроить для своего гостя, должен быть настроен в вашем гостевом браузере. Тогда не будет никакой разницы, подключаетесь ли вы через NAT или Bridge-адаптер, за исключением VPN, конечно.

Связанный контент