Tôi đã có các triệu chứng chính xác tương tự, và tôi đã phải nâng niu Avahi để bắt đầu cài đặt mới 18.04.1 (đã được khởi động lại nhiều lần). Sau đó, mọi thứ đã làm việc. Tôi nghi ngờ rất nhiều người cuối cùng hỏi những câu hỏi này vì có thể không nhận ra rằng nó không bắt đầu trên VM của họ vì bất kỳ lý do gì, v.v ...
Vui lòng xem câu trả lời của Rucent88 trước khi đọc thêm của tôi, đây là một trong những bài viết hữu ích nhất cho vấn đề này và câu hỏi là một câu hỏi ngắn gọn tuyệt vời.
Với các bản cài đặt mới 18.04.1, trên VMware, nó đã hoạt động tốt. Trên VirtualBox, tôi phải thiết lập kết nối mạng trên VirtualBox thành Bộ điều hợp cầu nối và sau đó bắt Avahi và thêm .local
vào tên máy chủ. Tôi đã cài đặt VMware nhiều lần và chưa bao giờ gặp sự cố cho đến khi dùng thử VirtualBox vài ngày trước.
Trong chuyến phiêu lưu kéo dài hai ngày của tôi, tôi phát hiện ra rằng Avahi không bắt đầu chính xác vào ngày 18.04.1 mới trên các thiết lập VirtualBox, nơi nó dường như bắt đầu tốt trên các cài đặt VMware mới. Ngoài ra trên VMware, một số phép thuật khác đang diễn ra khi tôi không phải thêm.local
, đối với tên máy XXX và cài đặt VMware tôi chỉ có thể sử dụng tên máy chủ Windows đơn giản.
Trên VirtualBox nếu tôi đã làm:
sudo avahi-daemon --check
sudo avahi-daemon
Daemon already running on PID 721
trước đây, với phần bổ sung .local
:
sudo mount -t cifs -o username=bob,uid=bob,gid=bob //Xxx.local/MyShare /mnt/MyShare
sau đó nó hoạt động.
Một số người cho rằng thay đổi nsswitch.conf
nên khắc phục mount
việc giải quyết tên. Nhưng sau khi thiết lập winbind
và thêm vào danh sách theo tất cả các cách khác nhau, nó không hoạt động và việc thêm hoặc xóa mdns4_minimal
dường như không thực sự ảnh hưởng mount
. Có lẽ tập tin không được sử dụng.
Xem thêm https://ubuntuforums.org/showthread.php?t=2099537 , đây là một ví dụ siêu ngắn về việc ai đó gặp sự cố và ai đó hiển thị cú pháp sửa lỗi lệnh của mình nếu bạn chỉ thiếu sự khác biệt khi sử dụng độ phân giải Avahi.
mount -t cifs -o username=USERNAME,password= //$(nmblookup vvlaptop|awk 'END{print $1}')/Documents /mnt/virginia