เนื่องจากช่วงนี้ลองหันมาใช้ระบบปฏิบัติการเพื่อมวลมนุษยชาติ ของฟรี จาก Ubuntu เป็นโอเพ่นซอร์ส ตัวหนึ่งที่น่าใช้งาน ซึ่งตอนนี้ที่ผมนั่งเขียนบทความนี้ ก็เขียนบน Ubuntu 18.04.1 LTS นี่แหละครับ
พอดีงานทางด้านเน็ตเวิร์ค ผมต้องใช้สายคอนโซลในการเชื่อมต่อ เพื่อคอนฟิกพวก Cisco หรือ MikroTik เลยจำเป็นต้องใช้งานสายคอนโซล ซึ่งทำงานผ่านพอร์ตซีเรียล แต่เนื่องด้วยโน๊ตบุคผมตัวนี้ไม่มีพอร์ตซีเรียล เลยจำเป็นต้องซื้อตัวแปลงมา หรือ USB TO Serial ยี่ห้อ ATEN ตัวนี้ปกติผมใช้บน Windows อยู่แล้วเสียบปุ๊บเจอปั๊บ ไม่ต้องคอนฟิกใดๆ เลย แต่พอมารันบน Ubuntu ก็เลยต้องหาวิธีกันหน่อย
การเชื่อมต่อให้เสียบสาย USB to Serial เข้าไปก่อน ดังภาพนะครับ
จากนั้นให้เปิด Terminal ขึ้นมา แนะนำให้เข้าด้วย root จะดี มากๆๆ แต่ผมใช้บน user ปกตินี่แหละ แล้วก็พิมพ์คำสั่ง lsusb เพื่อดูว่าตอนนี้มี usb อะไรเชื่อมต่อกับเครื่องบ้าง มันจะบอกยี่ห้อให้ด้วย ตัวอย่าง เจอ ATEN แล้ว
ให้เราจดตัวเลข Vendor และ Product เอาไว้ครับ ดังภาพ
ตัวอย่าง ผมได้ ID = 0557 : 2008 มาแล้ว จากนั้นก็รันคำสั่ง ตามลำดับดังต่อไปนี้
modprobe usbserial vendor=0x0557 product=0x2008
dmesg | grep ‘ttyUSB’
chmod 777 /dev/ttyUSB0
cu -l /dev/ttyUSB0 -s 115200
อ๋อ คำสั่ง cu ตัวท้าย ถ้าใครยังไม่ได้ติดตั้งโปรแกรม cu ก็ติดตั้งด้วยคำสั่ง sudo apt-get cu -y นะครับ
แล้วการออกจาก โหมดคอนโซลล่ะ ทำอย่างไร ให้กดปุ่ม ~. (ตามด้วยจุด) น่ะ แล้วมันจะออกจากคอนโซลให้เองครับ แค่นี้แหละ
สุดท้าย วิธีการพวกนี้ไม่ได้คิดเอง ไปดูของเมืองนอกมา อ้างอิงดังลิงค์นี้นะครับ
https://www.cyberciti.biz/hardware/5-linux-unix-commands-for-connecting-to-the-serial-console/สุดท้าย ผมบันทึกวิธีการนี้ไว้ เตือนความจำตัวเองด้วย ขอบคุณที่ท่านหลงมาอ่าน ฮ่าๆๆ
อำนวย ปิ่นทอง
บริษัท โอติก เน็ตเวิร์ค จำกัด