Pidgin Bonjour auf einer VM, die keine anderen Bonjour-Freunde im lokalen LAN erkennt

1767
ashishsony

Ich bin auf einer VM (Virtualbox) unter Windows 7 und versuche, Pidgin Bonjour zu verwenden, um im lokalen LAN zu chatten. Ich kann aber keine anderen Bonjour-Freunde auf normalen PCs (nicht auf VMs) sehen, die sich im lokalen LAN befinden. Ich weiß, dass eine VM so etwas wie ein virtuelles LAN-Setup für den Zugriff auf das LAN auf dem Host m / c ausführt ... aber gibt es eine Möglichkeit, Bonjour-Chats mit normalen PCs und VMs durchzuführen?

Vielen Dank.

0
Wie ist das Netzwerk in Ihrer VM eingerichtet? heavyd vor 14 Jahren 0

2 Antworten auf die Frage

4
user29156

Ich löse das auf diese Weise:

  • Ich habe die VM geschlossen.
  • In den Eigenschaften der VM klicke ich auf die Eigenschaften "Netzwerk".
  • Ich vergewissere mich, dass die Netzwerkkarte 1 über Bridge und nicht über NAT verbunden ist .

Starten Sie die VM. Pidgin stellt eine Verbindung zum Bonjour-Netzwerk her.

yup das funktioniert bestätigt ... und danke .. :) ashishsony vor 14 Jahren 0
1
akira

Das liegt daran, dass Ihre virtuelle Maschine über eine eigene Netzwerkschnittstelle mit einer eigenen IP verfügt, die von der virtuellen Maschine der realen Netzwerkschnittstelle zugeordnet wird. aber für Ihren bonjour-Client spielt dies keine Rolle, er sieht nur die interne IP.

und da bonjour nur im lokalen netz sucht, können sie die anderen nicht sehen.

Eine Lösung dieses Problems besteht in der Verwendung von Bonjour-Proxies wie ' avahi ':

Ability to reflect mDNS traffic between multiple subnets 

Das ist ein bisschen wie bei einem ' Wireless-Router', der Bonjour zwischen drahtgebundenen und drahtlos verbundenen Maschinen unter Superbenutzern unterstützt .