Tôi vừa nâng cấp máy chủ tệp của mình từ 16.04 lên 20.04 và mọi thứ dường như đang hoạt động ngoại trừ SMB gắn kết trên máy tính Ubuntu của tôi.
Tôi có thể truy cập các chia sẻ SMB trên máy tính Windows của mình nhưng trên máy tính Ubuntu 18.04 của mình, tôi không thể lấy các chia sẻ được gắn trong fstab.
Nếu tôi gắn các chia sẻ từ dòng lệnh (lệnh bên dưới) thì nó sẽ được gắn tốt.
sudo mount -t cifs -o username=username,vers=3.0 //192.168.1.116/Share /mnt/Share/
Tuy nhiên, khi tôi cố gắn chia sẻ trong fstab (lệnh bên dưới) thì chia sẻ smb không được gắn.
//192.168.1.116/Chia sẻ /mnt/Chia sẻ thông tin đăng nhập cifs=/home/user/.smbcredentials,vers=3.0,iocharset=utf8,sec=ntlmssp 0 0
Sau khi làm một gắn sudo -a
và thử một ls
Tôi có:
ls: không thể truy cập 'Chia sẻ': Thao tác không được hỗ trợ
và khi tôi làm một smbclient -L //192.168.1.116
Tôi có:
đàm phán giao thức không thành công: NT_STATUS_INVALID_NETWORK_RESPONSE
Cập nhật:
Khi tôi làm một
sudo mount -t cifs -o credentials=/home/user/.smbcredentials,vers=3.0,iocharset=utf8,sec=ntlmssp //192.168.1.116/Share /mnt/Share/
Chia sẻ SMB được gắn kết đúng cách.
Khi tôi làm một
smbclient -L //192.168.1.116 -d 0
tôi nhận được kết quả tương tự:
đàm phán giao thức không thành công: NT_STATUS_INVALID_NETWORK_RESPONSE.
dmesg -t | grep -e CIFS
trả về:
CIFS VFS: cifs_mount không thành công với mã trả về = -95
Khi tôi kiểm tra dmesg khi bật gỡ lỗi, tôi nhận được rất nhiều:
/build/linux-Dh1oQA/linux-4.4.0/fs/cifs/cifsfs.c: CIFS VFS: trong
cifs_statfs dưới dạng Xid: 9405245 với uid: 1000
/build/linux-Dh1oQA/linux-4.4.0/fs/cifs/cifsfs.c: CIFS VFS: rời
cifs_statfs (xid = 9405245) rc = -95
/build/linux-Dh1oQA/linux-4.4.0/fs/cifs/inode.c: CIFS VFS: trong
cifs_revalidate_dentry_attr là Xid: 9405247 với uid: 1000
/build/linux-Dh1oQA/linux-4.4.0/fs/cifs/inode.c: CIFS VFS: rời
cifs_revalidate_dentry_attr (xid = 9405247) rc = -95