Tuve exactamente los mismos síntomas y tuve que empujar a Avahi para comenzar una nueva instalación de 18.04.1 (que ya se había reiniciado muchas veces). Entonces todo funcionó. Sospecho que mucha gente termina haciendo estas preguntas ya que tal vez no se dan cuenta de que no estaba comenzando en su VM por cualquier razón, etc.
Consulte la respuesta de Rucent88 antes de leer más de la mía, que fue una de las publicaciones más útiles para este problema, y la pregunta fue una gran pregunta sucinta.
Con nuevas instalaciones de 18.04.1, en VMware funcionó de fábrica. En VirtualBox, tuve que configurar la red en VirtualBox como "Adaptador puenteado" y luego colocar Avahi y agregarlo .local
al nombre del host. He instalado VMware muchas veces y nunca tuve problemas hasta que probé VirtualBox hace unos días.
En mi aventura de dos días descubrí que Avahi no se iniciaba correctamente en la versión 18.04.1 nueva en las configuraciones de VirtualBox, donde parecía comenzar bien en las nuevas instalaciones de VMware. Además, en VMware está ocurriendo otra magia, ya que no tengo que agregar .local
, para el nombre de la máquina XXX y las instalaciones de VMware, simplemente puedo usar el nombre de host simple de Windows.
En VirtualBox si lo hice:
sudo avahi-daemon --check
sudo avahi-daemon
Daemon already running on PID 721
antes de esto, con el agregado .local
:
sudo mount -t cifs -o username=bob,uid=bob,gid=bob //Xxx.local/MyShare /mnt/MyShare
entonces funciona
Algunas personas afirman que cambiar nsswitch.conf
debería solucionar la mount
resolución del nombre. Pero después de configurar winbind
y agregar a la lista en todo tipo de formas diferentes, no funcionó, y agregar o eliminar mdns4_minimal
parece no afectar realmente mount
. Tal vez el archivo no se estaba utilizando.
Consulte también https://ubuntuforums.org/showthread.php?t=2099537, que es un ejemplo súper corto de alguien que tiene el problema y alguien que muestra la sintaxis para corregir su comando si solo falta las diferencias al usar la resolución Avahi.
mount -t cifs -o username=USERNAME,password= //$(nmblookup vvlaptop|awk 'END{print $1}')/Documents /mnt/virginia