Login

Navigation

This articles is published 143 days ago and last updated 140 days ago, some information may be out of date.

在Linux使用Serial Console 連接Switch

UC232A-USB-Converters-dg-org.gif

圖片來自ATEN網站

前言:

在Windows系統可以透過第三方軟件如: SecureCRTPuttyXshell等使用Serial Console Cable連接Switch。 然而Linux系統也可以安裝Putty軟件, 但多次嘗試透過這款軟件連接裝置, 還是出現錯誤而放棄。

透過Google老師協助下(*沒有錯又是老師),發現在Linux系統也有款叫Minicom的通信程式也非常方便地實現這功能。

目錄內容:

線材的連接

我使用的是USB-to-Serial Adapter Cable,Linux有很好的支持(即內核已集成PL2303的驅動)。

查看Linux USB設備連接

lsusb

deepin-terminal_Serial_USB.png

查看USB-to-Serial Adapter掛載Port位置是ttyUSB0

dmesg | grep tty

deepin-terminal_Serial_Port.png

Minicom安裝

使用的Linux發行版是Deepin 20.3,打開終端機(Terminal)輸入以下指命。
sudo apt update
sudo apt install minicom

deepin-terminal_install_minicom.png

Minicom設定

以Switch(交換機)為例,大部份的速率是9600 8N1 ,往後連線大部份的Switch做設定, 都可以使用同一template,即一次的設定成本。

再次打開終端機(Terminal)輸入以下指命進入功能表

sudo minicom -s

deepin-terminal_minicom_Setting01.png

選取 Serial Port Setup

deepin-terminal_minicom_Setting02.png

E (選取Bps/Par/Bits)

deepin-terminal_minicom_Setting04.png

C (揀選 9600) > 按Enter

deepin-terminal_minicom_Setting05.png

A (揀選Serial Device) 修改裝置為/dev/ttyUSB0 (原/dev/modem) > 按Enter

deepin-terminal_minicom_Setting06.png

F 開閉 Hardware Flow Control , 即為No > 按Enter

deepin-terminal_minicom_Setting07.png

選取 Save setup as.. > 自定義名稱 (我是switch)

Minicom使用

我以H3C的Switch作範例連接

再次打開終端機(Terminal)輸入以下指命連接Switch

sudo minicom switch

deepin-terminal_minicom_Using01.png

deepin-terminal_minicom_Using02.png

deepin-terminal_minicom_Using03.gif

結語:

Minicom的安裝和設定也是一次,往後使用直接在終端機(Terminal)輸入一條指命(sudo minicom switch)就可以連接裝置,真的非常方便。

參考資料:

How to Connect Cisco Switch with Serial Console Port on Linux