none
Как подключиться браузером с Virtual PC (XP) к 127.0.0.1 хоста (Vista)? RRS feed

  • Вопрос

  • На Vista SP1 установлен Virtual PC SP1.

    Также на Vista установлен Microsoft Loopback Adapter, и работающий веб-сервер к которому и нужно законектиться с VPC.

    В VPC загружен Internet Explorer Application Compatibility VPC Image (IE6-XPSP3_VPC.EXE).

    В свойствах сетевых настройках имиджа выбран Microsoft Loopback Adapter как единственный сетевой адаптер.

    На хосте для Microsoft Loopback Adapter задан IP 192.168.28.1 и DNS 192.168.28.1, а на имидже в сетевом подключении установленной там ОС указан IP 192.168.28.2 и DNS 192.168.28.1

    Но к сожалению всё это не дает мне доступа ни к 127.0.0.1:80, ни к именованным хостам.


    Пожалуйста, подскажите, как правильно решить задачу подключения.
    4 декабря 2008 г. 13:34

Ответы

  • 1. подключаться браузером надо к машине, где установлен веб-сервер, т.е. 192.168.28.1

    2. для подключения по имени, а не ip-адресу нужен dns сервер. в Висте его нет. поэтому указывать DNS 192.168.28.1 бесполезно. можно прописать имя физ компьютера на виртуальной машине в файле хостс (c:\windows\system32\drivers\etc\hosts)

    3. для начала, я бы проверил работу самого сайта с физ компьютера. т.к. как настройки веб-сервера и файрвола могут влиять на удаленные подключения, необходимо изолировать проблему удаленного подключения от работоспособности веб-сервера вообще.

     

    Дополнительные вопросы:

    1. какой веб-сервер? IIS или что-то стороннее

    2. файрвол на физю компе включен? исключение для 80 порта сделано?

    3. ping с 192.168.28.1 на 192.168.28.2 проходит?

    .

    4 декабря 2008 г. 16:03
    Отвечающий

Все ответы

  • 1. подключаться браузером надо к машине, где установлен веб-сервер, т.е. 192.168.28.1

    2. для подключения по имени, а не ip-адресу нужен dns сервер. в Висте его нет. поэтому указывать DNS 192.168.28.1 бесполезно. можно прописать имя физ компьютера на виртуальной машине в файле хостс (c:\windows\system32\drivers\etc\hosts)

    3. для начала, я бы проверил работу самого сайта с физ компьютера. т.к. как настройки веб-сервера и файрвола могут влиять на удаленные подключения, необходимо изолировать проблему удаленного подключения от работоспособности веб-сервера вообще.

     

    Дополнительные вопросы:

    1. какой веб-сервер? IIS или что-то стороннее

    2. файрвол на физю компе включен? исключение для 80 порта сделано?

    3. ping с 192.168.28.1 на 192.168.28.2 проходит?

    .

    4 декабря 2008 г. 16:03
    Отвечающий
  • Сайт на хосте работает 100%. Постоянно пользуюсь.

    >Дополнительные вопросы:
    >1. какой веб-сервер? IIS или что-то стороннее
    самое популярное из стороннего =)

    >2. файрвол на физю компе включен? исключение для 80 порта сделано?
    Да, встроенный фаервол Windows.
    Но в настройках сервера стоит правило отвергать все запросы кроме как с 127.0.0.1.
    Нужно ли туда добавить ещё и 192.168.28.1? (см. след. вопрос)

    >3. ping с 192.168.28.1 на 192.168.28.2 проходит?
    Да, но, похоже, что этот айпи уже используется где-то в локальной сети (очень большой сети), к которой подключен хост.
    Даже не знаю, что реально скрывается за 192.168.28.1, мой адаптер или удаленный ПК. У кого будет приоритет?

    5 декабря 2008 г. 10:18
  • >Но в настройках сервера стоит правило отвергать все запросы кроме как с 127.0.0.1

    надо разрешить доступ с 192.168.28.2

     

    >>3. ping с 192.168.28.1 на 192.168.28.2 проходит?
    >Да, но, похоже, что этот айпи уже используется где-то в локальной сети (очень большой сети), к которой >подключен хост.
    >Даже не знаю, что реально скрывается за 192.168.28.1, мой адаптер или удаленный ПК.

     

    1.надо проверить MAC-адрес, по которому виртуалка пингует 192.168.28.1 коммандой "arp -a"

    2. затем проверить MAC-адрес интерфейс loopback на физическом компе коммандой "ipconfig /all"

    если MAC-и совпали(в чем я уверен процентов на 70) - действие из 2 строки этого поста вам должно помочь

     

    доп. вопросы:

    1. какой IP-адрес на физическом интерфейсе физического компа?

    2. если отклюючить loopback интерфейс, адрес 192.168.28.1 пинговаться будет? с каким MAC-адресом?

     

    5 декабря 2008 г. 12:28
    Отвечающий
  • >1.надо проверить MAC-адрес, по которому виртуалка пингует 192.168.28.1 коммандой "arp -a"
    >2. затем проверить MAC-адрес интерфейс loopback на физическом компе коммандой "ipconfig /all"
    >
    >если MAC-и совпали(в чем я уверен процентов на 70) - действие из 2 строки этого поста вам должно помочь

    маки совпали, но помогло ни это, а отключение Windows Firewall для подключения по MLA.


    Я понимаю, что это совсем оффтоп, но не подскажите какой другой айпи, кроме 192.168.х.х можно привязать к MLA, чтобы такого гарантированно не было в моей локальной сети и никто кроме меня не забрался на сервер.

    И как настроить Windows Firewall для MLA, чтобы его не приходилось отключать.
    5 декабря 2008 г. 14:53
  •  

    1. адрес нужно получить у сетевых администраторов. при любом назначенном IP внешние клиенты до лупбек интерфейса не достучатся, пока не будет включен форвардинг пакетов между интерфейсами.

    2. control panel-windows firewall-turn windows firewal on or off-advanced- убрать галочку возле нужного адаптера.

    5 декабря 2008 г. 15:25
    Отвечающий
  • >1. адрес нужно получить у сетевых администраторов. при любом назначенном IP внешние клиенты до лупбек
    >интерфейса не достучатся, пока не будет включен форвардинг пакетов между интерфейсами.

    т.е. даже если такой айпи в моей сети уже за кем-то закреплён, то MLA займет его монопольно?

    >2. control panel-windows firewall-turn windows firewal on or off-advanced- убрать галочку возле нужного адаптера.

    в том то всё и дело, что когда я так делаю, то в трее появляется значок, что фаервол вообще отключен, а это сильно смушает.
    5 декабря 2008 г. 18:36
  • >т.е. даже если такой айпи в моей сети уже за кем-то закреплён, то MLA займет его монопольно?

    да.В вашем случае. потому что сети физически разъединены.

    неправильно указав адрес для МЛА Вы заставите свой ПК сильно нервничать - он будет в затруднении, через какой сетевой адаптер отправить пакет.


     

    >в том то всё и дело, что когда я так делаю, то в трее появляется значок, что фаервол вообще отключен, а это сильно смушает.
    значок называется Windows Firewall in not using recommended settings

     

    p.s. тема данного поста уже ушла далеко от виртуализации. собственно говоря, вопрос был по сетевой инфраструктуре, а не по виртуализации. если вместо виртуальной машины и МЛА Вы возьмете 2 пк и сетевух и соедините их крос-кабелем - будет тоже самое. Не пора ли почитать что-то по основами работы сетей ethernet и стека TCP/IP? 

     

     

    5 декабря 2008 г. 20:30
    Отвечающий
  • Всё понял. Спасибо за исчерпывающие ответы.
    6 декабря 2008 г. 11:48