Trong Linux (Ubuntu 12.04) Tôi muốn gắn kết phân vùng windows / windows có tên //winshared
trên mạng. Tôi không biết IP hay bất cứ điều gì khác.
Trên một hệ thống Ubuntu, tôi có thể gắn kết một thư mục với
mount //winshared/mypath /mnt/win
trong khi trên một hệ thống Ubuntu khác, lệnh tương tự chính xác chỉ đưa ra
mount error: could not resolve address for winshared: Unknown error
Cài đặt mạng dường như giống nhau trên cả hai hệ thống và tôi đã cài đặt smbfs
và samba
( cài đặt sau có lỗi). Tôi có cần phải cài đặt cái gì khác không? Tôi có cần phải cấu hình một cái gì đó? Làm thế nào để tìm ra sự khác biệt quan trọng giữa cả hai hệ thống để có cùng một công việc gắn kết trên cả hai hệ thống?
Thông tin thêm:
Khi tôi sử dụng
smbclient
để kết nối với phân vùng / chia sẻ windows, bất cứ điều gì, nó hoạt động trên hệ thống đầu tiên nhưng không phải trên hệ thống khác. Lỗi là:Connection to winshared failed (Error NT_STATUS_BAD_NETWORK_NAME)
Theo hướng dẫn này, tôi đã cài đặt
smbfs
vàcifs-utils
, nhưngmount
lệnh từ phía trên vẫn đưa ra cùng một lỗi, điều này KHÔNG được mô tả trong hướng dẫn.Tôi cũng có một mục trong
/etc/fstab
việc đọc//winshared/mypath /mnt/win cifs uid=alexander,credentials=/etc/samba/wincred 0 0
với tệp
/etc/samba/wincred
giống hệt với cùng một tệp trên hệ thống, giá treo hoạt động. Md5sum của cả hai tập tin là giống hệt nhau. Do đó, một lỗi liên quan đến thông tin đăng nhập có thể được loại trừ.
mount -t cifs -o rw,netbiosname=serv1,credentials=/etc/creds.txt //192.168.1.1/somedir /mnt