ฉันเพิ่งอัปเกรดเซิร์ฟเวอร์ไฟล์จาก 16.04 เป็น 20.04 และดูเหมือนว่าทุกอย่างจะทำงานได้ ยกเว้นการเมานต์ SMB บนคอมพิวเตอร์ Ubuntu
ฉันสามารถเข้าถึงการแชร์ SMB บนคอมพิวเตอร์ Windows ของฉันได้ แต่บนคอมพิวเตอร์ Ubuntu 18.04 ฉันไม่สามารถติดตั้งการแชร์ใน fstab ได้
ถ้าฉันเมานต์การแชร์จากบรรทัดคำสั่ง (คำสั่งด้านล่าง) มันจะเมานต์ได้ดี
sudo mount -t cifs -o username=username,vers=3.0 //192.168.1.116/Share /mnt/Share/
อย่างไรก็ตาม เมื่อฉันพยายามเมานต์การแชร์ใน fstab (คำสั่งด้านล่าง) การแชร์ smb จะไม่ถูกเมาท์
//192.168.1.116/Share /mnt/Share cifs credentials=/home/user/.smbcredentials,vers=3.0,iocharset=utf8,sec=ntlmssp 0 0
หลังจากทำก sudo เมานต์ -a
และพยายามก ล
ฉันเข้าใจ:
ls: ไม่สามารถเข้าถึง 'แชร์': ไม่รองรับการทำงาน
และเมื่อฉันทำ smbclient -L //192.168.1.116
ฉันเข้าใจ:
การเจรจาโปรโตคอลล้มเหลว: NT_STATUS_INVALID_NETWORK_RESPONSE
อัปเดต:
เมื่อฉันทำ
sudo mount -t cifs -o credentials=/home/user/.smbcredentials,vers=3.0,iocharset=utf8,sec=ntlmssp //192.168.1.116/Share /mnt/Share/
การแชร์ SMB นั้นติดตั้งอย่างถูกต้อง
เมื่อฉันทำ
smbclient -L //192.168.1.116 -d 0
ฉันได้รับผลลัพธ์เดียวกัน:
การเจรจาโปรโตคอลล้มเหลว: NT_STATUS_INVALID_NETWORK_RESPONSE
dmesg -t | grep -e CIFS
ผลตอบแทน:
CIFS VFS: cifs_mount ล้มเหลวด้วยรหัสส่งคืน = -95
เมื่อฉันตรวจสอบ dmesg โดยเปิดการดีบัก ฉันได้รับ:
/build/linux-Dh1oQA/linux-4.4.0/fs/cifs/cifsfs.c: CIFS VFS: ใน
cifs_statfs เป็น Xid: 9405245 กับ uid: 1,000
/build/linux-Dh1oQA/linux-4.4.0/fs/cifs/cifsfs.c: CIFS VFS: ออก
cifs_statfs (xid = 9405245) rc = -95
/build/linux-Dh1oQA/linux-4.4.0/fs/cifs/inode.c: CIFS VFS: ใน
cifs_revalidate_dentry_attr เป็น Xid: 9405247 กับ uid: 1,000
/build/linux-Dh1oQA/linux-4.4.0/fs/cifs/inode.c: CIFS VFS: ออก
cifs_revalidate_dentry_attr (xid = 9405247) rc = -95