NAS หรือ Network Attached Storage ได้รับความนิยมมากขึ้น มีหลายค่ายหลายผลิตภัณฑ์ทำกล่อง NAS ออกมาขายกันมากขึ้น D-Link DNS 323 เป็น NAS ระดับ Home Office ใส่ Hardisk ได้ 2 ลูก ทำ RAID 0 strip, RAID 1 mirror เชื่อมต่อผ่าน Netbios, FTP หรือแม้กระทั่งเครื่องเล่นเพลงที่สนับสนุน UPnP การจัดการข้อมูลสามารถทำได้โดยผ่านเว็บเบราวเซอร์ ดูจากข้อมูลพื้นฐานเราสามารถใช้ Ubuntu สร้าง bookmark และใช้งานเจ้า DNS 323 ผ่านทาง Samba ได้อย่างแน่นอน แต่ทว่าติดปัญหา มันไม่สามารถเปิดใช้งานร่วมกันได้ :( ซึ่งวันนี้เรามาดูวิธีการแก้ปัญหากันครับ
จากโครงสร้างพื้นฐานของ DNS 323 นี้ใช้การ Authen โดยรหัสผ่านที่เข้ารหัสด้วย lanman เพียงอย่างเดียว ซึ่งพบได้ใน Windows 95/98 แต่เมื่อ Ubuntu พยายามส่งข้อมูลรหัสผ่าน Encryption ในรูปแบบอื่นๆ DNS 323 ไม่สามารถเข้าใจได้ เพราะเข้าใจแค่ lanman อย่างเดียว นั่นจึงเกิดปัญหา แบบนี้
Domain=[EDITED] OS=[Unix] Server=[Samba 3.2.5]
Server requested LANMAN password (share-level security) but 'client lanman auth' is disabled
วิธีแก้ไขง่ายๆ มีดังนี้
ติดตั้งแพคเกจชื่อ smbfs โดยใช้คำสั่ง
sudo aptitude install smbfs
แก้ไขไฟล์คอนฟิกของ Samba ให้ส่งรหัสผ่านแบบ lanman
sudo nano /etc/samba/smb.conf
ดูตรงแถวๆ encrypt passwords = true
เพิ่ม config ต่อท้ายดังนี้
client lanman auth = yes
restart Samba สักรอบ
sudo service samba restart
เท่านี้ก็เรียบร้อยแล้ว :)