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

12732
kylex

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

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

4
Можете ли вы определить "выйти в интернет"? Вы пытаетесь получить доступ к определенному веб-сайту через браузер? Пытаетесь подключиться к серверу через SSH? и т.п. Ionise 14 лет назад 0
Вы можете использовать мост, я должен был также назначить статический IP-адрес и т. д. для VM 13 лет назад 0

5 ответов на вопрос

3
lapo

Хорошо, если ping google.comработает, то вы по крайней мере уверены, что:

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

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

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

C:/> telnet google.com 80 GET / HTTP/1.1 Host: google.com <enter> <enter> 
и что ваша таблица маршрутизации в порядке. :-) Maxwell 14 лет назад 0
Это не позволит мне telnet к порту 80 google.com. Соединение перестает работать. kylex 14 лет назад 0
3
Dave

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

Дейв

Проверьте все брандмауэры, как на виртуальной машине, так и на хост-машине. Некоторые брандмауэры пропускают все эхо-запросы, но блокируют некоторые другие соединения. У меня была эта проблема много лет назад с брандмауэром ZoneAlarm и более старой (очевидно) версией VMWare. Joshua Nurczyk 14 лет назад 0
Я изменил с NAT на мостовой, и все это начало работать! Спасибо! kylex 14 лет назад 0
1
3498DB

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

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

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

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

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

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

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

1
Karin Livingston

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

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

0

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

Похожие вопросы