Я использую VMware Player 7.1 на компьютере с Windows 7, который подключается к маршрутизатору через WiFi и DHCP. Я настроил Ubuntu с помощью VMWare Player. Я сохранил сетевой адаптер как мост. Я могу получить доступ к Интернету как с моей физической, так и с виртуальной систем, но теперь IP-адреса меняются, когда я подключаюсь к Интернету. Я также могу получить доступ к Ubuntu из Windows и Windows из Ubuntu через IP-адреса.

Теперь я хочу использовать имя хоста, а не IP-адреса для подключения, чтобы мне не нужно было менять адреса при каждой перезагрузке. Кто-нибудь может мне помочь в этом? Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.

Когда я делаю имя хоста в обеих системах, оно показывает: имя хоста с IP-адресом 127.0.0.1(локальный / петлевой сети это имя не отображается для фактического IP-адреса)

Спасибо, Дебашис

1 ответ1

0

Если я правильно понимаю, ваш маршрутизатор Wi-Fi выдает IP-адреса как физическим, так и виртуальным интерфейсам. Решение будет:

Определите рабочую пару IP-адресов - когда ваши физические и виртуальные машины подключены, определите IP-адреса каждого из них. В Windows 7 введите

ipconfig

и найдите IP-адрес, назначенный физическому хосту. В вашей виртуальной машине Ubuntu введите

ifconfig

и найдите адрес.

На физических и виртуальных машинах установите эти IP-адреса как статические (вам также нужно будет установить шлюз (IP-адрес вашего маршрутизатора Wi-Fi) и DNS (все, что вы используете сейчас - проверьте с помощью

nslookup google.com

это покажет вам используемый DNS)) - теперь у вас всегда будет один и тот же IP-адрес как на физической, так и на виртуальной машине. После этого вам просто нужно настроить файл hosts как на физической, так и на виртуальной машине. В Ubuntu отредактируйте

/etc/hosts

Добавьте такую строку:

IP-of-physical-machine        physical

В Windows 7 отредактируйте:

%systemroot%\system32\drivers\etc\hosts

Я не уверен насчет синтаксиса этого файла, но вы сможете определить его по существующим записям в файле hosts. Добавьте IP-адрес вашей виртуальной машины и присвойте ему имя хоста (скажем, физического).

Теперь вы сможете получить доступ к своей виртуальной машине Ubuntu из Windows 7, используя "виртуальное" имя хоста, и получить доступ к своей машине с Windows 7, используя "физическое" имя хоста.

Просто чтобы сделать это полным: вы должны быть в состоянии контролировать, какой IP-адрес клиент получает от Wi-Fi-маршрутизатора тоже.

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