Cisco IOS
Cisco思科交换机/路由器的操作系统称为Cisco IOS(Cisco Internetwork Operating System)。Cisco IOS基于Linux,其命令从Linux的Shell学习了一些特性,但又有很大的不同。
IOS命令模式层级结构
Cisco IOS命令最大的一个特点是分成模式层级,每个命令在不同的层级,需要进入或退出使用。层级命令模式如下表所式。说明:此图并未包含vlan
等常用命令模式。
Ref: https://taisto.org/Cisco_IOS_perusk%C3%A4ytt%C3%B6/en
国内厂商,华为、新华三等使用一套跟思科不一样的命令,锐捷则基本学习遵循思科的命令模式,如下表是锐捷的命令模式。
命令模式 | 访问方法 | 提示符 | 离开或访问下一模式 | 关于该模式 |
---|---|---|---|---|
User EXEC(用户模式) | 访问网络设备时首先进入该模式。 | Ruijie> | 输入exit命令离开该模式。要进入特权模式,输入enable命令。 | 使用该模式来进行基本测试、显示系统信息 |
Privileged EXEC(特权模式) | 在用户模式下,使用enable命令进入该模式。 | Ruijie# | 要返回到用户模式,输入disable命令。要进入全局配置模式,输入configure命令。 | 使用该模式来验证设置命令的结果。该模式是具有口令保护的。 |
Global configuration(全局配置模式) | 在特权模式下,使用configure命令进入该模式。 | Ruijie(config)# | 要返回到特权模式,输入exit命令或end命令,或者键入Ctrl+C组合键。要进入接口配置模式,输入interface 命令。在interface命令中必须指明要进入哪一个接口配置子模式。要进入VLAN配置模式,输入vlan vlan_id命令。 | 使用该模式的命令来配置影响整个网络设备的全局参数。 |
Interface configuration(接口配置模式) | 在全局配置模式下,使用interface命令进入该模式。 | Ruijie(config-if)# | 要返回到特权模式,输入end命令,或键入Ctrl+C组合键。要返回到全局配置模式,输入exit命令。在interface命令中必须指明要进入哪一个接口配置子模式。 | 使用该模式配置网络设备的各种接口。 |
Config-vlan(VLAN配置模式) | 在全局配置模式下,使用vlan vlan_id命令进入该模式。 | Ruijie(config-vlan)# | 要返回到特权模式,输入end命令,或键入Ctrl+C组合键。要返回到全局配置模式,输入exit命令。 | 使用该模式配置VLAN参数。 |
FAQ
Translating “…” Domain Server提示
命令界面如果经常出现例如“Translating “…” Domain Server”的错误提示并且需要等待一会,那么您的域查找配置似乎已启用(默认情况下已启用)。
路由器/交换机将您的命令视为主机名,并尝试通过查询 DNS 服务器与从主机名解析为 IP 地址的设备建立 telnet 连接。
下面是例子
switch#abcd
Translating “abcd”…domain server (255.255.255.255)
Translating “abcd”…domain server (255.255.255.255)
% Unknown command or computer name, or unable to find computer address
您可以按照以下步骤解决上述问题:
禁用域查找:
在某些情况下,设备记录使用域查找来查找主机名以调用 telnet。如果您经常通过键入 ip 地址 telnet 则不需要域查找,您可以禁用它。
键入以下命令:
switch(config)# no ip domain lookup
Ref http://www.jaringankita.com/blog/ways-to-fix-the-cisco-ios-translating-domain-server
在Global Configuration Mode运行show命令
show
命令用来显示各种配置信息,必不可少。
方法也简单,在特权模式下,在命令前加do
即可。
do show interfaces