J'ai une VirtualBox avec une Debian 3.2.51 invitée ( vcube
) sur un hôte Ubuntu 13.10 ( ring
) avec une carte réseau pontée. vcube
a un service Avahi configuré avec un vcube.local
nom.
Je peux voir/ping/accéder vcube.local
par le nom Bonjour, mais ne peut pas le voir depuis les autres hôtes du réseau (sans fil). En même temps, il y a beaucoup d'hôtes connectés par fil ou sans fil sur le réseau que nous pouvons voir dans Bonjour. avahi-discover
ou d'autres clients Zeroconf.
Je n'ai pas accès à notre routeur et ne peux pas savoir s'il bloque mDNS ou non.
Sur iptables -vnL
il n'y a pas d'entrées, les politiques sont ACCEPT et le nombre d'octets est de 0 à la fois sur vcube
y ring
.
Le même problème de découverte se produit pour une copie de vcube
VirtualBox sur un réseau totalement différent.
Parfois, il se met à fonctionner - nous soupçonnons que cela se produit lorsque nous démarrons une AUTRE copie de vcube
sur un autre hôte.
Comment diagnostiquer ou réparer ce problème ?
0 votes
Êtes-vous en mesure d'envoyer un ping à l'OS Debian invité par son adresse IP depuis l'un des périphériques sans fil ?
1 votes
Quelque chose bloque le multicast UDP. Vous devriez lancer un vidage de paquet (je suggère
tshark
maistcpdump
fera l'affaire) à différents endroits : 1. dans vcube sur (-i
) son adaptateur réseau virtuel ; 2. en anneau, sur l'adaptateur virtuel relié à vcube ; 3. en anneau, sur l'adaptateur réseau physique (eth0 ou autre) ; 4. sur un autre hôte du réseau. Vous recherchez les paquets mDNS, pour voir où ils sont bloqués. Pour résumer :sudo tcpdump -i eth0 'host 224.0.0.251 and port 5353'
en remplaçant eth0 comme il convient.0 votes
@Tim, oui, il répond à l'adresse IP, mais pas au nom avahi.
0 votes
Merci @Tobia, je vais l'essayer demain. Je pense que cela doit être la réponse.