Linux连接路由器交换机防火墙Console接口的5个实用命令
时间:2023-12-25 15:07:02
1. 前言
本文主要讲解Linux系统如何使用串行接口连接某些设备?Console接口,如华为路由器、华为交换机、华为防火墙、思科路由器、思科交换机、思科防火墙等。当然具有Console接口设备也适用。比如华为NIP,锐捷路由器,锐捷交换机,锐捷防火墙,Juniper路由器、Juniper交换机、Juniper防火墙等品牌或设备类型也适用。
大多数Linux/BSD嵌入系统(如路由器、服务器和nas华为是典型的设备VRP系统,思科IOS带控制台接口的系统)RS-串行端口232)。 BIOS该功能可用于启动BIOS接口后重定向I/O,这样你就可以用这个设备了。 RS-232还用于在未安装显示器或键盘的服务器上通信,在操作系统启动前无法连接网络。串行电缆用于计算机与嵌入式系统或服务器之间。在这篇文章中,我将它Linux / Unix / * BSD和Mac OS X五个实用程序用于串行接口通信。
2. 在Linux检查服务器串行接口信息
[root@zcwyou ~]# dmesg | egrep --color 'serial|ttyS'
[ 1.716124] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 1.731238] usbcore: registered new interface driver usbserial_generic
[ 1.731244] usbserial: USB Serial support registered for generic
您可以使用setserial命令设置和报告与串行端口相关的配置信息:
先安装setserial命令套件
[root@zcwyou ~]# yum -y install setserial
总下载量:25 k
安装大小:31 k
Downloading packages:
setserial-2.17-33.el7.x86_64.rpm | 25 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安装 : setserial-2.17-33.el7.x86_64 1/1
验证中 : setserial-2.17-33.el7.x86_64 1/1
已安装:
setserial.x86_64 0:2.17-33.el7
完毕!
[root@zcwyou ~]# setserial -g /dev/ttyS[0123]
/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: unknown, Port: 0x02f8, IRQ: 3
/dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4
/dev/ttyS3, UART: unknown, Port: 0x02e8, IRQ: 3
不管是RS-带232电缆USB可以在系统上显示转换头,比较新的核心Linux系统,比如CentOS或者Ubuntu,一般自动解决USB转RS-驱动232串行接口。
3. 使用cu命令连接其他所有权Console设备的接口
CentOS系统安装cu命令:
[root@zcwyou ~]# yum -y install uucp
输出结果:
已安装:
uucp.x86_64 0:1.07-41.el7
cu命令用于调用另一个系统并充当终端拨号。 cu许多类似的命令都安装了Unix包括系统OpenBSD / AIX / Solaris等等。您可以使用以下方法:
使用语法:
cu -l /dev/device -s baud-rate-speed
比如,设置ttyS0的速率为19200比特,并通过ttyS连接思科路由器或思科交换机或思科防火墙
[root@zcwyou ~]# cu -l /dev/ttyS0 -s 19200
4. Linux使用screen命令连接其它具有console接口的设备
CentOS系统安装screen命令相关RPM包
[root@zcwyou ~]# yum -y install screen
使用语法
screen /dev/device baud-rate
例如使用案例ttyS0以19200的比特率连接华为交换机Console接口
[root@zcwyou ~]# screen /dev/ttyS0 19200
例如使用案例ttySUSB0以19200的比特率连接华为路由器Console接口或华为防火墙
[root@zcwyou ~]# screen /dev/ttySUSB0 19200,cs8
5. Linux使用minicom命令连接其他人Console设备
CentOS系统安装minicom命令相关软件套件
[root@zcwyou ~]# yum -y install minicom
minicom命令是一个通信程序,有点像旧的MS-DOS时代共享软件程序TELIX。键入minicom命令连接其他人Console接口的设备:
例如通过minicom连接锐捷交换机、锐捷路由器、锐捷防火墙
[root@zcwyou ~]# minicom
6. Linux使用putty命令连接其他人Console设备
PuTTY基于图形界面的终端仿真器客户端免费开源SSH,Telnet,rlogin和原始TCP作为串行控制台的客户端,计算协议。Linux,Unix,Mac OS X,MS-Windows和其他操作系统一起。知道怎么做cisco配置和使用路由器putty:
图形界面RHEL/CentOS系统安装putty
需要先安装EPEL仓库
[root@zcwyou ~]# yum -y install epel-release
[root@zcwyou ~]# yum -y install putty
图形界面Ubuntu系统安装putty
sudo apt-get install putty
如何使用?telnet路由器、交换机、防火墙等设备需要协议连接Linux系统上安装telnet客户端
[root@zcwyou ~]# yum-y install telnet