![无需控制台访问的开箱即用的思科交换机](https://linux22.com/image/619024/%E6%97%A0%E9%9C%80%E6%8E%A7%E5%88%B6%E5%8F%B0%E8%AE%BF%E9%97%AE%E7%9A%84%E5%BC%80%E7%AE%B1%E5%8D%B3%E7%94%A8%E7%9A%84%E6%80%9D%E7%A7%91%E4%BA%A4%E6%8D%A2%E6%9C%BA.png)
我这里有一台 Cisco C2950-24 开箱即用交换机。但我的笔记本电脑没有串行端口,也没有控制台集线器。
有没有办法在不访问控制台的情况下从此状态设置交换机?我有一个路由器,它为交换机的根端口提供 DHCP。
答案1
标准方法是使用USB 转串行适配器以及(思科)控制台电缆来执行初始配置。
基本上,你当前交换机的状态是未知的。它是出厂的新品、翻新的还是二手的?无论哪种情况,都没有保证如何交换机的配置以及设备上的内容。例如,我拥有的 Cisco ASA 防火墙已启用 DHCP 并且大部分都是最新的,而许多其他设备都是新设备,没有网络配置和过时的软件。
此时,投资串行适配器可能是值得的。Tripp-Lite USA-19HS上图所示的单元非常受欢迎并且支持大多数操作系统。
答案2
如果您要使用网络设备,您肯定会需要一个串行端口,这是访问设备控制台的唯一可靠方法,无论其状态或配置如何。听取 ewwhite 的建议并为自己购买一个 USB 转串行适配器。
您提到交换机连接到路由器,如果它们物理上彼此靠近,您可以使用以下巧妙的技巧在紧急情况下访问控制台端口:
您需要一根两端均带有 RJ45 连接器的思科控制台电缆。您将使用该电缆将您要登录的设备(设备 A)的 CON 端口与您有权访问的设备(设备 B,例如路由器)的 AUX 端口连接起来。
登录设备 B 并使用以下设置配置其 AUX 端口:
# conf t
# line aux 0
(config-line)# modem InOut
(config-line)# transport preferred all
(config-line)# transport input all
(config-line)# transport output all
(config-line)# stopbits 1
(config-line)# end
设备 B 必须有一个环回地址,并且必须处于启动状态。现在我们必须找出要远程登录到哪个端口。show line
从启用模式执行,输出应如下所示:
Tty Typ Tx/Rx A Modem
0 CTY – –
* 97 AUX 9600/9600 – inout
* 98 VTY – -
我们的线路是数字97
,telnet 到环回地址和端口 2000+我们的线路。如果我们的环回有 IP,则192.168.100.200
命令将telnet 192.168.100.200 2097
在本例中。
过去,当现场人员没有合适的电缆或笔记本电脑时,我必须远程访问设备的 CON 端口,这时我曾使用过此技巧几次。
答案3
您可以使用 DHCP 选项 66 和 67 通过将交换机指向具有配置文件的 TFTP 服务器来配置交换机。
我们使用此功能对交换机进行初始配置。按住模式按钮 10 秒钟,交换机将恢复出厂默认设置,其中 VLAN1 接口是 DHCP 客户端。
说到 2950 和 DHCP 客户端,我不确定所有 iOS 版本是否都支持它。这是一个相当古老的工具。要找出您正在运行的 IOS 版本,请连接到控制台并执行显示版本。没有控制台电缆?好吧,我想你最好出去买一个。;)