Прежде всего, я использую эти вещи:

  • Хост Windows 7
  • Гость Ubuntu 14.04 (просто установите это)
  • VirtualBox 5.0.2

Где я сейчас

У меня проблемы с настройками сети. Сейчас все по умолчанию (подключен к NAT и, да, проверен "кабель подключен"). Я могу успешно пинговать IP-адреса и доменные имена во внешний мир от гостя. Например, такие команды успешны:

ping 8.8.8.8

ping google.com

и так далее, оба успешно возвращают пакеты, поэтому у меня должно быть какое-то соединение и служба DNS.

Тем не менее, я не могу просматривать Интернет или такие вещи не работают:

curl google.com

telnet google.com 80

и так далее, все терпят неудачу.

Шаги, которые я предпринял до сих пор

Я должен отметить, что мои проблемы с сетью начались, когда я переехал в свой университетский кампус и начал использовать его сеть. До того, как я оказался в студенческом городке, все мои виртуальные машины (различные гостевые ОС) работали без проблем. Это когда мои проблемы начинаются, но я не могу гарантировать, что это связано с моей проблемой; несколько моих коллег используют VirtualBox с теми же настройками хоста и гостя, что и в сети кампуса без проблем.

Я провел много времени вчера, пытаясь решить эту проблему. Я решил удалить и переустановить VirtualBox и установить новый гостевой компьютер.

Сначала пинг IP-адреса работал, но поиск DNS не работал, поэтому я следовал инструкциям в этом потоке и запустил это на хосте:

VBoxManage modifyvm "My guest VM name" --natdnshostresolver1 on

и затем служба DNS начала работать в гостевой системе, и я мог успешно делать такие вещи, как ping superuser.com .
(Дополнительный вопрос: по умолчанию это отключено?)

У этого парня (форумы Askubuntu ) была такая же проблема, как и у меня (его заголовок: «Я могу пинговать, копать , но не могу просматривать», и он использует мостовой адаптер). Ответчик предлагает использовать WireShark (на хосте), чтобы выяснить, что блокирует, и что это может быть штука с брандмауэром. Чувак в конце концов решил свою проблему, но я не думаю, что моя проблема достаточно похожа на его, чтобы это сработало:

* Спасибо всем за помощь, проблема была в avast! брандмауэр, я решил, активировав режим ICS на его брандмауэре. *

Пытался отключить брандмауэр Windows, но это был действительно отчаянный поступок, и он не сработал. Также я понятия не имею, к чему бы я подключил ICS или это вообще связано с проблемой. Я почти ничего не знаю о сети (кроме того, что я узнал до сих пор, пытаясь решить эту проблему). Кроме того, я не уверен, что заголовок моего вопроса правильный.

Так как мне это исправить? Вся помощь оценена, спасибо.

Редактирует:

Я должен отметить, что сеть кампуса требует аутентификации имени пользователя и пароля WPA-2 Enterprise. Переключение в мостовой режим (как предложено Фрэнком в его комментарии ниже) позволило мне пройти аутентификацию изнутри гостя, никаких проблем. Теперь, при создании новой гостевой машины, установка Ubuntu нравится подключаться к Интернету (но я не могу аутентифицироваться во время установки), поэтому я все же хотел бы найти путь к NAT, если это возможно (я все еще хочу оставить открытый вопрос, но, может быть, для меня более уместно открыть новый для этой проблемы? Не уверен, извините новенький здесь)

1 ответ1

0

Если вы можете пропинговать и разрешать DNS, это означает, что у вас есть подключение. Вы не упоминаете конкретно, как происходит сбой curl или telnet. Есть сообщения об ошибках? Единственное, о чем я могу думать, это то, что ping и DNS - это протоколы UDP, а просмотр, telnet и curl - это TCP. Возможно, в вашей сети кампуса есть странные правила, блокирующие соединения TCP, но разрешающие UDP?

Если ваша операционная система может успешно работать, то проблема определенно в интерфейсе VirtualBox, где хост работает неправильно.

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