У меня были точно такие же симптомы, и мне пришлось подтолкнуть Avahi, чтобы начать новую установку 18.04.1 (которую уже много раз перезагружали). Тогда все заработало. Я подозреваю, что многие люди заканчивают тем, что задают эти вопросы, поскольку, возможно, не понимают, что это не запускалось на их ВМ по любой причине, и т. Д ...
Пожалуйста, ознакомьтесь с ответом Rucent88, прежде чем читать больше моего, который был одним из самых полезных постов для этой проблемы, и этот вопрос был отличным лаконичным вопросом.
При новой установке 18.04.1 на VMware все работало из коробки. На VirtualBox мне пришлось установить для сети на VirtualBox значение «Bridged Adapter», а затем поднять Avahi и добавить .local
имя хоста. Я много раз устанавливал VMware и никогда не сталкивался с проблемами, пока не попробовал VirtualBox несколько дней назад.
В моем двухдневном приключении я обнаружил, что Avahi не запускается правильно на свежем 18.04.1 в настройках VirtualBox, где он, кажется, хорошо запускается на новых установках VMware. Кроме того, в VMware происходит другое волшебство, которое мне не нужно добавлять .local
, для имени компьютера XXX и установки VMware я могу просто использовать простое имя хоста Windows.
На VirtualBox, если я сделал:
sudo avahi-daemon --check
sudo avahi-daemon
Daemon already running on PID 721
до этого, с добавлением .local
:
sudo mount -t cifs -o username=bob,uid=bob,gid=bob //Xxx.local/MyShare /mnt/MyShare
тогда это работает.
Некоторые люди утверждают, что изменение nsswitch.conf
должно исправить mount
разрешение имени. Но после настройки winbind
и добавления в список разными способами это не сработало, и добавление или удаление, mdns4_minimal
похоже, фактически не влияет mount
. Возможно файл не использовался.
См. Также https://ubuntuforums.org/showthread.php?t=2099537, который является очень коротким примером того, что у кого-то возникла проблема и кто-то показывает синтаксис для исправления его команды, если вы просто упускаете различия при использовании разрешения Avahi.
mount -t cifs -o username=USERNAME,password= //$(nmblookup vvlaptop|awk 'END{print $1}')/Documents /mnt/virginia