Tuesday, August 25, 2009

TFTP Service บน Debian5

เนื่องจากว่า ผมมีความจำเป็นต้องใช้ TFTP Service บน Debian5
ก็เลยลง tftp server โดยผ่านทาง Aptitude

- aptitude install tftpd -

ปรากฏว่า ลงแล้วเงียบ Service ยังไม่รัน
ลอง Restart เครื่องแล้วพอสั่ง netstat ดูก็เห็น service up ขึ้นมาแล้วแต่ว่าไม่สามารถ TFTP จาก Router เข้าไปได้ ลองหาสาเหตุอยู่ตั้งนาน ก็ยังไม่เจอ ไม่รู้ทำไง คือมันจะมี error ประมาณนี้

- TFTP: error code 1 received - 18025 -

ลองเข้าไปดูใน aptitude อีกทีก็พบว่ามี Advanced tftp server (atftpd) มาให้ใช้อีกตัวหนึ่ง ก็เลยลองเอามาใช้ดู โดยใช้คำสั่ง

- aptitude install atftpd -

ปรากฏว่า ถ้าลง atftpd มันจะไปลบ tftpd เดิมออกและติดตั้งตัวมันไปแทน พอลงเสร็จก็เงียบเหมือนเดิม ต้องทำการ Restart เครื่องอีกที (ผมทำอะไรผิดไปมั้ยนี่ ปกติลง service มันไม่ต้อง Re ไม่ใช่เหรอ) คราวนี้ ใช้งานได้ทันทีเลย
ลองส่ง TFTP จาก Router ก็สามารถส่งเข้ามาได้ตามปกติ

เป็นความรู้สำหรับใครที่ติดปัญหาเรื่อง tftpd ทำงานไม่ได้และยังหาทางแก้ไม่ได้นะครับ ลองวิธีนี้ เป็นอีกทางเลือกนึงครับ