1

У меня есть следующие настройки компьютеров VirtualBox на хосте Mac OSX:

  • несколько серверов Ubuntu, на каждом из которых работает веб-сервер и Avahi, они настроены на использование сети "только для хоста"
  • одна коробка Windows 7 для тестирования IE. Здесь сетевой режим VBox может быть таким, каким он должен быть.

Разрешение хоста отлично работает с хоста Mac и между всеми блоками Ubuntu. Только окно Windows 7 не может разрешить ни одно из имен .local.

Я попытался установить "Службы печати Bonjour" от Apple, а также более новую версию Bonjour, которая поставляется с ITunes. Оба не сработали.

Я также попробовал режимы "только хост" и "мост" для Windows, а также переключил сетевое соединение в Windows с "Public" на "Home" или "Work".

Все это не сработало, и я прибегнул к ручному редактированию файла etc/hosts на коробке Windows, который не является жизнеспособным долгосрочным решением.

Есть ли решение, чтобы сделать эту работу, как задумано? Какие-нибудь настройки брандмауэра или другие неясные вещи Windows

Обновление: Помогло изменение имени сетевого адаптера в окне Windows с "vboxnet0" на "vboxnet1". Разрешение Zeroconf теперь работает. Текущая настройка в окне Windows:

  • сетевой адаптер только для хоста с именем "vboxnet1"
  • сеть, объявленная как "Рабочая сеть" в Windows "Центр управления сетями и общим доступом"
  • Установлены Bonjour Printing Services (версия 2.0.2)

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

0