Cisco 路由器中 AUX 端口的“传输输入”

网络工程 思科 cisco 命令 管理 cisco-isr
2021-07-26 08:27:11

在物理层 AUX 端口工作在异步串行 RS-232 协议上。但是,可以指定各种应用层协议,如 telnet 或 SSH,作为 AUX 线路配置下允许的输入协议。我是否正确指定这些协议仅用于启用或禁用反向 telnet 或反向 SSH?

2个回答

在物理层 AUX 端口工作在异步串行 RS-232 协议上。但是,可以指定各种应用层协议,如 telnet 或 SSH,作为 AUX 线路配置下允许的输入协议。我是否正确指定这些协议仅用于启用或禁用反向 telnet 或反向 SSH?

简答

在 aux 线路上,transport input告诉路由器允许在 aux 线路上反向 telnet 的协议。

示例

我有以下实验室设置...

  lab-rt1                                       sw1
+--------+ aux                           con +-------+
|  c1841 |-------{rolled serial cable}-------| c3560 |
+--------+                                   +-------+
           speed 115200                  speed 115200

“卷线”只是普通的 Cisco 控制台电缆,它具有

  • 引脚 8 连接到 1
  • 引脚 7 连接到 2
  • 等等...

如果您周围有一些较旧的 Cisco 电缆,它通常看起来像这样......

控制台电缆

现在,Cisco 不再提供带有两个 RJ45 连接器的卷线;现在他们在一端有 DB9。我用一些压接器制作了我的卷线电缆。

实验室配置

我在 Cisco 1841 实验室路由器上配置了以下内容(transport input none在我的 IOS 中默认为 aux)...

lab-rt1#sh runn | b line aux
line aux 0
 no exec
 exec-timeout 15 0
 speed 115200

aux反向telnet端口为TCP / 2001的c1841(你有2000添加到任何线如下图所示)...

lab-rt1#sh line | i CTY|AUX
      0    0 CTY              -    -      -    -    -     0      0    0/0      -
      1    1 AUX 115200/115200-    -      -    -    -     5      5    3/0      -
lab-rt1#
lab-rt1#

示例 1(没有transport input ...

如果我尝试在没有 的情况下 telnet 到该路由器transport input telnet,则它会失败...

[mpenning@tsunami]$ telnet rt1 2001
Trying 172.16.1.210...
telnet: Unable to connect to remote host: Connection refused
[mpenning@tsunami]$

示例 2(使用transport input ...

但是,如果我在 c1841 的辅助端口上配置它,反向 telnet 和反向 ssh 工作...

lab-rt1(config)#line aux 0
lab-rt1(config-line)#transport input telnet ssh
lab-rt1(config-line)#end
lab-rt1#

现在我再次 telnet 到端口 2001 ...

[mpenning@tsunami]$ telnet rt1 2001
Trying 172.16.1.210...
Connected to rt1-lo0.lab.pennington.net.
Escape character is '^]'.


User Access Verification

Username: mpenning
Password:


sw1 con0 is now available


Press RETURN to get started.

SSH反向telnet有点奇怪...

  • 您可能想通过 ssh 连接到终端路由器(即ssh -p 2001 rt1上的 2001 端口,但失败了;使用端口 22 并查看下一个项目符号。
  • 您还必须将您的用户名修改为<username>:<line_number>...在我的情况下,我必须使用第 1 行才能到达 aux(从show line上面的 )

示例...我mpenning在 rt1 上配置了用户名,并且我正在对 aux 0(即第 1 行)进行反向 ssh...

[mpenning@tsunami]$ ssh -l mpenning:1 rt1
Password:

sw1 con0 is now available


Press RETURN to get started.

你可以让它做更多有趣的事情,比如让它谈 IP:https : //glennmatthys.wordpress.com/2012/11/02/using-a-cisco-routers-aux-port-to-talk-ip/