ATEN USB to Serial กับ Linux mint 15
เว้นช่วงการเขียนบทความไปนานมาก ๆ เกือบ 11 เดือน จนเกือบลืมเว็บของตนเองไปซะแล้ว แต่ถึงกระนั้น บทความเก่า ๆ ยังพอที่จะเป็นประโยชน์ได้บ้าง วันนี้ขอมาปัดฝุ่นการเขียนบทความด้วยบทความสั้น ๆ ก่อนนะครับ
ผู้ดูแลระบบเครือข่ายคอมพิวเตอร์ทุกท่าน คงจะคุ้นเคยกับการคอนฟิกอุปกรณ์โดยใช้สายคอนโซลกันเป็นอย่างดี และถือว่าสาย USB to Serial เป็นสิ่งที่ขาดไม่ได้ แต่ส่วนใหญ่แล้วการเชื่อมต่อมักจะดำเนินการภายใต้ระบบปฏิบัติการวินโดว์ ซึ่งเราสามารถตรวจสอบหมายเลขพอร์ตของสาย USB to Serial ดังกล่าวได้จาก Device Manager แต่หากเป็นระบบปฏิบัติการลีนุกซ์ละ เราจะตรวจสอบยังไง ว่าเป็นหมายเลขพอร์ตอะไร แล้วใช้โปรแกรมอะไรในการเชื่อมต่อ
บทความฉบับนี้ทดสอบภายใต้สภาพแวดล้อมดังต่อไปนี้
- สาย USB to Serial ยี่ห้อ ATEN รุ่น UC232A
- ระบบปฏิบัติการ Linux Mint 15 64 bit ติดตั้งบนโน๊ตบุ๊ค Lenovo X230
- อุปกรณ์ที่จะทำการเชื่อมต่อคือ Switching 3Com 7754 โดยใช้สายคอนโซลของ 3Com โดยเฉพาะ
ขั้นตอนการดำเนินการ
- ต่อสาย USB to Serial เข้ากับช่อง USB
- เปิด Terminal แล้วพิมพ์คำสั่งดังนี้
- lsusb
- เพื่อตรวจสอบการเชื่อมต่อ USB แล้วให้สังเกตว่ามีการเชื่อมต่อด้วย Bus 003 Device 006: ID 0557:2008 ATEN International Co., Ltd UC-232A Serial Port [pl2303]
- dmesg |grep pl2303
- เพื่อดูว่าตอนนี้ USB to Serial ทำการเชื่อมต่อด้วยหมายเลขพอร์ตอะไร ในบทความนี้คือ ttyUSB0
- sudo chmod 777 /dev/ttyUSB0
- ทำการปรับเปลี่ยนสิทธิ์ในการใช้งาน ซึ่งสาย USB 2 Serial นี้ผมไม่ห่วงเรื่องความปลอดภัย เลยกำหนดเป็น 777 ให้ทุกคนทุกกลุ่มสามารถอ่านเขียนผ่านหมายเลขพอร์ตนี้ได้
- lsusb
- โปรแกรมที่จะใช้เชื่อมต่อผ่านพอร์ต Serail ผมใช้อยู่ 2 โปรแกรมคือ putty และ minicom ซึ่งสามารถติดตั้งได้ Software Manager ของ Linux Mint ได้ครับ
- การตั้งค่าของ Putty นั้น ไม่ยากครับ เหมือนกับการใช้ putty บนวินโดว์ แค่เปลี่ยนค่าให้ตรงกับความต้องการคือช่องของ Specify the destination you want to connect to Serial line กำหนดให้ตรงกับค่าที่ได้จาก dmesg ในบทความคือ ttyUSB0 ในที่นี้ต้องป้อนอ้างอิงพาร์ทคือ /dev/ttyUSB0 ส่วน Speed ก็กำหนดให้ตรงกับตัวอุปกรณ์ ซึ่งมีค่าที่แตกต่างกันไป สำหรับ 3Com7754 (รุ่นเก่าครับ ไม่ต้องค้นหาใน google หรอก) นั้น ใช้ Speed ที่ 9600
- เมื่อป้อนข้อมูลครบแล้วก็ให้คลิ๊กที่ Open โปรแกรม Putty ก็จะทำการเชื่อมต่อให้ทันที (คลิ๊กแล้วอย่าลืมกด Enter ด้วยนะครับ) หากมีการแจ้ง Error เกี่ยวกับการเชื่อมต่อ ต้องทำการตรวจสอบตั้งแต่ขั้นตอนแรกจนถึงการตั้งค่าของ Putty อีกครั้ง
- ส่วนการใช้งานโปรแกรม minicom นั้น ก่อนอื่นต้องทำการติดตั้งผ่าน Software Manager ของ Linux Mint ก่อนนะครับ ส่วนการใช้งาน จะเป็นการใช้งานผ่าน Terminal ครับ โดยเรียกใช้ด้วยคำสั่งดังนี้
- minicom -s หรือแนะนำให้ใช้ sudo minicom -s -c on
- ออปชั่น -s คือ การเปิด Setting ครับ ทำให้เราสามารถตั้งค่าก่อนการใช้งาน หากไม่เติม -s จะเป็นการเรียกค่ามาตรฐานมาใช้งาน ซึ่งอาจจะใช้งานไม่ได้ ส่วนออปชั่น -c on คือ สั่งให้มีสีสันครับ
- เมื่อเข้าสู่หน้าจอ minicom แล้ว ให้กดลูกศรที่แป้นพิมพ์ เลื่อนมาที่ Serial port setup แล้วกด Enter
- ตั้งค่าการเชื่อมต่อโดยกดตามตัวอักษรด้านหน้า ในบทความฉบับนี้ผมต้องกดปุ่ม A แล้วแก้ไข Device ให้เป็น /dev/ttyUSB0 แล้ว Enter จากนั้นกดปุ่ม E เพื่อเลือก Speed (กด C ) ให้เป็น 9600 แล้วกด Enter จนออกจากหน้าตั้่งค่า
- หากต้องการบันทึกการตั้งค่านี้ให้เป็นค่ามาตรฐาน เพื่อการเปิดใช้งานทุกครั้งไม่จำเป็นต้องกลับมาตั้งค่าใหม่ ให้เลือกที่ตัวเลือก Save setup as dfl แล้วกด Enter เพื่อเป็นการบันทึก
- เมื่อปรับแต่งได้ตามความต้องการแล้ว ให้เลื่อนลงมาที่ Exit เพื่อเข้าสู่การเชื่อมต่อ
- หากต้องการปิดการใช้งาน สามารถปิด Terminal ได้ทันทีครับ
** สามารถอ่านการตั้งค่าของ minicom เพิ่มเติมได้ที่ http://www.cyberciti.biz/tips/connect-soekris-single-board-computer-using-minicom.html
หวังว่าบทความเล็ก ๆ นี้ จะช่วยให้ผู้ที่ชื่นชอบการใช้งานลีนุกซ์ แล้วมีปัญหาด้านการคอนฟิกอุปกรณ์ ทำงานได้สะดวกมากขึ้นครับ