Я нахожусь на виртуальной машине (virtualbox) на Windows 7 и пытаюсь использовать pidgin bonjour для общения в локальной сети. Но я не вижу других приятелей на обычных компьютерах (не на ВМ), которые находятся в локальной сети. Я знаю, что виртуальная машина делает что-то вроде настройки виртуальной локальной сети для доступа к локальной сети на хосте m/c ... но есть ли способ я могу сделать добрый день в чате ч / б нормальных ПК и ВМ?

Благодарю.

2 ответа2

4

Я решаю это следующим образом:

  • Я закрыл ВМ.
  • В свойствах виртуальной машины я нажимаю на свойства "Сеть".
  • Я проверяю, что сетевая карта 1 подключена мостом, а не NAT.

Запустите ВМ. Pidgin подключается к сети Bonjour.

1

Это потому, что ваша виртуальная машина имеет собственный сетевой интерфейс с собственным IP-адресом, который виртуальная машина сопоставляет (соединяет) с реальным сетевым интерфейсом. но для вашего клиента Bonjour это не имеет значения, он видит только внутренний IP.

и так как Bonjour ищет только в локальной сети, вы не можете видеть другие.

Чтобы решить эту проблему, используйте вид Bonjour-прокси, например, « avahi »:

Ability to reflect mDNS traffic between multiple subnets

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

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