หลากวิธีในการ เชื่อมต่อ Console ที่เป็น Serial port

พอดี Switch ในตู้มีปัญหาเข้า Manage ทาง IP ไม่ได้ เลยต้องเข้าทาง Console ที่เป็น Serial Port

โดยปกติวิธีที่นิยมทำกันก็คือ ใช้สายแปลง USB-Serial เสียบเข้าไปกับ Notebook (Windows) แล้วใช้โปรแกรม Hyperterminal เชื่อมต่อเข้าไป
แล้วถ้าไม่ได้เอา Notebook ไปล่ะ หรือว่าบน Windows รุ่นใหม่ๆอย่าง Windows7 ไม่มี Hyperterminal มาให้แล้ว จะทำอย่างไร มาดูกันว่ามีวิธีง่ายๆกี่วิธีที่จะเชื่อมต่อ

วิธีที่ 1. แบบที่ว่าไปข้างบนคือ[INDENT]ใช้สายแปลง [COLOR=#ff0000]USB-Serial[/COLOR] เสียบเข้าไปกับ Notebook (Windows XP) แล้วใช้โปรแกรม [COLOR=#ff0000]Hyperterminal[/COLOR] เชื่อมต่อเข้าไป
[/INDENT]

วิธีที่ 2. เหมือนแบบที่ 1 แต่ว่าใน Windows ไม่มี Hyperterminal จะใช้โปรแกรมอะไรแทนดี

[INDENT] ง่ายๆครับ ใช้ [COLOR=#ff0000]Putty[/COLOR] ที่คุ้นเคยนี่ล่ะ เลือก Option เป็น Serial แล้วกำหนด ComX กับ Baud Rate ให้ถูกต้อง แค่นั้นเอง
หรือจะ copy hyperterminal มาจาก xp ก็ใช้ได้ แต่ putty น่าจะหาได้ง่ายกว่า
หรือลงโปรแกรม [COLOR=#ff0000]realterm[/COLOR] ที่ใช้แทน hyperterminal ก็ใช้งานได้ดี
[/INDENT]

วิธีที่ 3. ไม่มี Notebook หรือ Windows เลย มีแต่สายแปลง กับเครื่อง [COLOR=#ff0000]Linux[/COLOR] เต็มตู้[INDENT]อันนี้ก็ไม่ยากอีก (ถ้าเป็น Kernel รุ่นใหม่ๆ ที่รู้จัก Chipset ที่ใช้ในสายแปลง ของผมเป็น [COLOR=#ff0000]HL-340[/COLOR] เสียบแล้วใช้ได้เลย) พอเสียบสายแปลงเข้าไปก็จะมี /dev/ttyUSB0 โผล่ขึ้นมา
จากนั้นก็เชื่อมต่อได้หลายโปรแกรม ที่จะแนะนำคือ [COLOR=#ff0000]screen[/COLOR] ที่หลายๆคนเคยใช้กันนี่ล่ะ ถ้าไม่มีก็แค่ yum install screen เพื่อติดตั้ง
แล้วเชื่อมต่อด้วยคำสั่งง่ายๆ screen /dev/ttyUSB0 38400
(38400 คือ baud rate ให้กำหนดให้ตรงกับอุปกรณ์ว่าเป็นเท่าไหร่)

[/INDENT]
ปล. ถ้าเครื่องคอมที่เชื่อมต่อมี port serial อยู่แล้ว (โดยเฉพาะเครื่อง dell server ทุกรุ่น) ก็สามารถใช้สาย serial-serial ธรรมดาๆ เสียบได้เลย ส่วนการเชื่อมต่อก็ใช้โปรแกรมตามข้างบนทั้ง 3 วิธี โดยกำหนดเลข ComX ให้ถูกต้อง หรือใน Linux ก็จะเป็น /dev/ttyS0
** ที่สำคัญต้องมีสายที่จะใช้เชื่อมต่อ ถ้าไม่มีก็จบ
เมื่อวานนึกไม่ออก มีแต่สายแปลง USB-Serial กับสาย serial-serial ทิ้งอยู่ในตู้ แต่ไม่ได้เอา notebook ไป driver ก็เก็บอยู่ในคอมที่บ้าน เลยกลับบ้านมาก่อน เพราะ switch ยังทำงานได้ กลับมานั่ง search google โอ้ว เมื่อวานเสียบกับเครื่องในตู้ที่เป็น linux ก็ได้แล้ว :875328cc:

ใช้ iPhone ได้ไหมครับ :slight_smile:

555 ถ้าเสียบสาย serial ได้ ก็ใช้ได้ครับ :015:

มา update หลังจากทดสอบใช้งานจริง

วิธีที่ 1 ใช้ได้ผลแน่นอน

วิธีที่ 2 ลองแล้วใช้ putty แทน hyperterminal ได้สบาย แต่ต้องใส่ค่า com port เอง ถ้าใช้ hyperterminal จะมี list com port ขึ้นมาให้เลือก (วันนี้ใช้วิธีนี้เป็นหลัก เพราะเอา notebook ไปด้วย)

วิธีที่ 3 ลองเชื่อมต่อด้วย screen แล้ว หน้าจอไม่มีอะไรขึ้นเลย คิดว่าใส่ parameter ไม่ครบ ไว้มีโอกาสจะลองใหม่ น่าจะต้องเป็น

screen /dev/ttySX baud_rate,cs8|cs7,ixon|-ixon,ixoff|-ixoff,istrip|-istrip

Where,

[LIST]
[][B]/dev/ttySX[/B]: Linux serial port (e.g., /dev/ttyS0 [COM1] )
[
][B]baud_rate[/B]: Usually 300, 1200, 9600 or 19200. This affects transmission as well as receive speed.
[][B]cs8[/B] or [B]cs7[/B]: Specify the transmission of eight (or seven) bits per byte.
[
][B]ixon[/B] or [B]-ixon[/B]: Enables (or disables) software flow-control (CTRL-S/CTRL-Q) for sending data.
[][B]ixoff[/B] or [B]-ixoff[/B]: Enables (or disables) software flow-control for receiving data.
[
][B]istrip[/B] or [B]-istrip[/B]: Clear (or keep) the eight bit in each received byte.
[/LIST]

เช่น
screen /dev/ttyUSB0 38400,cs8,-ixon,-ixoff

แล้วก็จะลองใช้ minicom ดูด้วย อันนี้น่าจะได้ เพราะมีให้ตั้งค่าผ่านเมนูได้เลย

รู้สึกว่าโปรแกรม screen จะมี interface บน Xwindows ด้วยนะครับ

telnet เข้าไป config ง่ายกว่าป่ะครับ :slight_smile:

คุณ kee น่าจะหมายถึงกรณีที่เข้าทาง ip ไม่ได้มั๊งครับ

พี่ KKE ครับ ตัวแปลงจาก USB – Serial Port นี่ราคาประมาณเท่าไรครับ
เห็นมีขายในเว็บ 950 บาท แพงเกิน ว่าจะไปซื้อมาใช้สักหน่อยครับ :slight_smile:

ถ้าเอาดีๆแนะนำ ATEN ครับ

ตอนปี 2009 มันราคา 850 บาท ไม่รู้สมัยนี้ลดยัง

เดินซื้อตามร้างแผง ห้าง it ราคาทั่วไปประมาณ 350บ (ร้านที่ขายเกิน 350บ ก็มี ถามแล้วก็เดินผ่าน)
ที่ซื้อมาก็ประมาณ 170บ ที่ it square หลักสี่ ร้านใหนจำไม่ได้ ถามแล้วถูกดีเลยซื้อเก็บไว้ เพราะถึงตอนจำเป็นต้องใช้ ถ้าหาไม่ได้ 800บ ก็อาจต้องยอมซื้อ

ขอบคุณมากครับ เดี๋ยวลองหา PC ที่ลง Linux แล้วมี Serial Port ดูก่อน :slight_smile:

ของผมใช้ตัวนี้ ครับ ง่ายดี Telnet เข้าไปเลย

http://www.eztcp.com/en/products/ezl-60ma.php

แจ๋วมากเลย ซื้อที่ไหน ตัวละเท่าไรครับ ?