У меня есть гостевая система 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, конечно.