Monday, March 9, 2009

Samba ใน FC9 กับ Dos client

วันอาทิตย์ที่ผ่านมานี้ได้ติดตั้งเครื่อง Samba Server ใหม่ให้กับลูกค้าองค์กรรายหนึ่ง โดยใช้ IBM Server เพราะเครื่องเดิมของลูกค้าเสีย องค์กรแห่งนี้ใช้ application เกี่ยวกับระบบสินค้าคงคลัง ตั้งแต่รุ่น dos ซึ่งแต่เดิมโน้นใช้ netware ทำเป็น file server ต่อมาได้เปลี่ยนเป็น linux โดยใช้ samba แทน netware ส่วนเครื่อง client นั้นใช้ dos เป็นตัวบูตผ่าน msclient login เข้าสู่ samba server ซึ่งก็ใช้มาจนปัจจุบัน เมื่อติดตั้ง IBM server ใหม่ด้วย FC9 มีปัญหาสองเรื่องที่แก้ได้และที่ยังแก้ไม่ได้ พอจะสรุปไว้เตือนความจำ และเพื่อค้นหาแนวทาง ดังนี้

1. ตัว samba นี้ทำเป็น PDC ให้บริการแก่เครื่อง XP ด้วยการ logon ไม่มีปัญหาแต่ไฟล์ภาษาไทยที่เคยอยู่ใน server เดิมกลับแสดงผลไม่ได้มันเป็นตัวขยะ หากไฟล์ใหม่ตั้งชื่อเป็นภาษาไทยได้ อันนี้แก้ได้ ด้วย option
unix charset = TIS620 ในเซคชั่น Global




หลังจากเพิ่ม option : unix charset = TIS620 ก็สามารถแสดงผลเป็นภาษาไทยได้



2. Client ที่บูตด้วย Dos แมบไดรฟ์ไม่ได้จะมี error : Access Denied เช่นใช้คำสั่ง
user d: \\sambasrv\stock
ใน server เดิมคำสั่งนี้ไม่มีปัญหา แต่ FC9 กลับยืนยันว่าคุณมีชื่อเข้า \\SAMBASRV\STOCK แน่นอนหรือไม่
สังเกตุว่าเป็นอักษรตัวใหญ่ เมื่อใส่ username ยืนยันอีกครั้งกลับแจ้ง Access Denied ทำให้เข้าใจว่า samba เห็น service นั้นเป็นอักษรตัวใหญ่หรือเปล่านะ เครื่องเดียวกันนี้ที่เป็น windows98 กลับไม่มีปญหาใด ๆ

ที่สำคัญวันนี้ยังแก้ปัญหาข้อสองนี้ไม่ได้ .... ???????

0 comments:

Twitter Delicious Facebook Digg Stumbleupon Favorites More