Не можете просматривать интернет с помощью XP SP2 на VMware, но можете пинговать?

Я только что установил чистую копию XP SP2 с помощью рабочей станции VMware 6.5.2, но система не подключается.

Я могу нормально пинговать google.com из командной строки, но он не позволяет мне использовать браузер для доступа в Интернет. Какие-либо предложения?

5 ответов

Решение

Как у вас настроена сеть в VMware (только для хоста, NAT, Bridged)? Как настроен ваш брандмауэр на компьютере, на котором установлена ​​VMware? Есть ли на этой машине другие виртуальные машины, которые могут выходить в интернет? Используете ли вы какой-либо сторонний пакет безопасности Интернета внутри виртуальной машины? Можете ли вы связаться с обычными получателями, вашим маршрутизатором (шлюз по умолчанию), DNS-серверами, другими машинами в вашей сети?

Дейв

Хорошо если ping google.com работает то ты хотя бы уверен что:

  1. UDP DNS-запросы работают (для разрешения google.com на IP-адрес)
  2. ICMP-пакеты работают (для получения пинг-эхо-ответов)

и когда эти два работают, это довольно своеобразно, чем TCP (используемый HTTP) тоже не работает. Может быть, это проблема браузера, а не сети? (настроил прокси что ли?)

Чтобы исключить браузер из уравнения, вы можете попробовать подключиться к порту 80 через telnet, например:

C:/> telnet google.com 80
GET / HTTP/1.1
Host: google.com
<enter>
<enter>

У меня была та же проблема, и я только что удалил свой Norton Antivirus. Целое утро проб и ошибок + исследование показало, что это может быть проблемой, потому что Нортон оставляет куски и кусочки, лежащие без дела, когда вы используете программы Windows "Установка и удаление" для их удаления. Я прогуглил "инструмент удаления программного обеспечения norton", который взял меня здесь: http://us.norton.com/support/kb/web_view.jsp?wv_type=public_web&docurl=20080710133834EN&ln=en_US

Скачал, использовал инструмент, и волшебным образом все снова работает!

В основном вы должны понимать, как работает NAT в VMware.

  • В вашей хостинговой системе будет создано новое соединение (Соединение A) (у которого нет доступа к Интернету, если вы используете Windows 7).

  • На гостевой машине создается сетевое соединение (B), которое подключается к соединению на хосте (A).

Проблема в том, что обычно A не может получить доступ к Интернету, а иногда настройка шлюза B неверна.

Итак, что нужно сделать, чтобы решить проблему NAT с интернетом:

  1. Убедитесь, что вы подключаете А к Интернету. Вы можете сделать это, поделившись своим подключением по умолчанию к A
  2. Установите IP-адрес шлюза B на IP-адрес А.

Это должно тогда работать. В качестве альтернативы вы можете просто отключить брандмауэры на хосте (иногда это не будет работать, потому что порты изменились из-за использования NAT).

Если вы по-прежнему используете персональный межсетевой экран Kerio (как и я), вы должны убедиться, что флажок GATEWAY-MODE (например, config->Network->advanced) включен, в противном случае вы просто сможете разрешать dns/ запросы и пинговать, но другой трафик (просмотр / скачивание / и т. д.) работать не будет.

Другие вопросы по тегам