Ubuntu 8.04 安装超级终端访问Console
对于经常跟网络打交道的人,肯定会利用超级终端访问console口来控制路由器或交换机。在windows上有超级终端、CRT很好用的工具,那么Linux上有什么呢?
在linux上,直接可以用terminal或putty来替代CRT,虽然没有CRT好使吧。
关于超级终端,需要ckermit
====================================================
sudo apt-get install libsocksd
gksu gedit /etc/apt/sources.list
deb http://fr.archive.ubuntu.com/ubuntu hardy main multiverse
sudo apt-get update
sudo apt-get install ckermit
2009-8-12-更新
在ubuntu 9.04中直接把源填进sources.list中,自动更新并安装就可以了:
deb http://fr.archive.ubuntu.com/ubuntu hardy main multiverse
sudo apt-get update
sudo apt-get install ckermit
安装成功后,可以在/usr/bin/ 中找到kermit,运行程序并设置:
frank@frank-laptop:/usr/bin$ ./kermit
C-Kermit 8.0.211, 10 Apr 2004, for Linux
Copyright (C) 1985, 2004,
Trustees of Columbia University in the City of New York.
Type ? or HELP for help.
(/usr/bin/) C-Kermit> set line /dev/ttyUSB0
!—此时连接的串口是ttyUSB0,这个可以用dmesg这个命令来查看具体是哪个接口。
!—“[ 8015.952385] usb 5-2: pl2303 converter now attached to ttyUSB0”
(/usr/bin/) C-Kermit> set speed 9600 *
(/usr/bin/) C-Kermit> set carrier-watch off *
(/usr/bin/) C-Kermit> set set stop-bits 1 *
(/usr/bin/) C-Kermit> set handshake none
(/usr/bin/) C-Kermit> set flow-control none *
(/usr/bin/) C-Kermit> robust
(/usr/bin/) C-Kermit> set file type bin
(/usr/bin/) C-Kermit> set file name lit
(/usr/bin/) C-Kermit> set rec pack 1000
(/usr/bin/) C-Kermit> set send pack 1000
(/usr/bin/) C-Kermit> set window 5
(/usr/bin/) C-Kermit> connect
!—连接设备的console口
以上这些设置是从网上转载的,根据需求可以自行选择。带“*”号的是我自己用的参数。
按下Ctrl+,再按C 就跳回kermit控制台。可以输入c跳回终端,即connect命令。
如果要进入cisco设备的rommon,需要用Ctrl+,再按B,就可以了。
由于kermit与xmodem是不同的传输协议,所以在cisco的设备上无法用kermit传送image,因为cisco只支持xmodem(不过xmodem已经基本上被淘汰了,现在直接用tftp或ftp就可以了)。
具体命令及用法,可以参考以下文档:
http://www.columbia.edu/kermit/ckututor.html
http://www.columbia.edu/kermit/ck80.html
2009-8-12-再次更新:
发现另一款软件,操作更方便“minicom”
直接安装,比较推荐使用下面这款软件作为linux的超级终端!
root@frank-desktop:/usr/bin# apt-get install minicom
Example:
+------------------------------------------------------+ | A - Serial Device : /dev/ttyS0 | | B - Lockfile Location : /var/lock | | C - Callin Program : | | D - Callout Program : | | E - Bps/Par/Bits : 9600 8N1 | | F - Hardware Flow Control : Yes | | G - Software Flow Control : No | | | | Change which setting? | +------------------------------------------------------+ | Screen and keyboard | | Save setup as dfl | | Save setup as.. | | Exit | | Exit from Minicom | +--------------------------+