Назад | Перейти на главную страницу

VMWare / VirtualBox: невозможно проверить связь с сетевым адаптером только для хоста с хоста Windows на гостевой компьютер Linux

Сценарий:

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

Я читал документы и искал на форумах VMWare и VBox, но поскольку это моя первая попытка запустить Linux-сервер, я чувствую, что мне не хватает какой-то конфигурации или установки пакета, чтобы это работало.

Примечание: мне нужен Linux-бокс для использования адаптера только для хоста, потому что мы настраиваем виртуальную машину для разработки, и стек LAMP в ней должен быть локальным для рабочих станций, которые будут его использовать. Мы не хотим использовать пользовательские мостовые адаптеры, потому что если мы это сделаем, нам нужно будет настроить другое имя для каждой копии виртуальной машины, которая будет использоваться.

Поскольку каждая виртуальная машина Ubuntu будет отображаться только в сети только для хоста рабочей станции, виртуальной машине можно присвоить статическое имя хоста и IP-адрес. Поместите это сопоставление имени хоста / адреса в локальный DNS-сервер вашей локальной сети, и это позволит каждой рабочей станции XP пинговать свою виртуальную машину Ubuntu по имени.

И наоборот, для того, чтобы виртуальная машина могла проверить связь с рабочей станцией по имени, вам нужен какой-то способ передать имя рабочей станции / сопоставление IP-адреса виртуальной машине. Имя, используемое для рабочей станции, не обязательно должно совпадать с ее именем в локальной сети, поэтому самый простой вариант - дать рабочей станции статическое имя / адрес в сети только для хоста и поместить это сопоставление в / etc / hosts виртуальной машины. файл.

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

Мой сценарий - это гостевая виртуальная машина Linux с использованием Arch Linux, работающая на 64-битной хост-машине Windows 7.

Сеть настроена как NAT в VMWARE, и пинг гостевого IP-адреса работает. Но он не отвечает, если я пингую имя хоста гостя.

Единственный способ надежно выполнить эту работу - установить Samba в гостевой системе.

Попробуйте добавить записи в два файла хоста в окне Windows и Linux?