### CCNA考试常用命令知识点详解
#### 路由器实验命令详解
##### Show类命令
**Show类命令主要用于查询设备的各种状态信息**,这些命令通常在特权模式下执行。
- **`show version`**: 查看设备的软件版本、硬件信息等。
- **`show interface`**: 查看所有接口的状态,可以通过按`Q`键停止滚动输出。
- **`show interface Ethernet0/26`**: 查看特定接口(例如Ethernet0/26)的状态。
- **`show running-config`**: 显示当前正在运行的配置。
- **`show startup-config`**: 查看启动配置。
- **`show flash`**: 查看设备的Flash存储空间及内容。
- **`show ip interface brief`**: 快速查看所有端口的IP配置信息。
- **`show ip interface`**: 查看端口更详细的IP配置信息。
- **`show ip protocol`**: 显示配置的路由协议。
- **`show users`**: 查看当前连接到路由器的用户列表。
- **`show hosts`**: 查看主机表。
- **`show controllers serial0`**: 查看串行接口0的物理层信息,主要用来确认DTE/DCE设置是否正确。
- **`show interface serial0`**: 查看串行接口0的状态信息。如果状态为“Serial up, Line Protocol up”,则表示链路两端配置成功。如果状态为“Serial up, Line Protocol down”,可能是DCE端未设置`clock rate`或封装格式不匹配。
- **`show ip route`**: 显示IP路由表。可以查看到以字母“C”开头的直连路由信息,以“R”开头的是通过RIP协议学到的路由信息,以及以“I”开头的IGRP路由信息,后者优先级高于前者(因为IGRP的管理距离更低)。
##### 关于CDP命令
**CDP(Cisco Discovery Protocol)**是一种用于在思科设备之间交换信息的协议,它可以帮助管理员了解网络中的邻近设备信息。
- **`show cdp neighbors`**: 显示与当前设备相邻的CDP邻居信息。
- **`show cdp neighbors detail`**: 显示与当前设备相邻的CDP邻居详细信息。
- **`show cdp entry *`**: 显示所有邻居的CDP详细信息。
- **`show cdp interface`**: 显示各个接口上的CDP状态。
- **`show cdp traffic`**: 显示CDP的流量统计信息。
- 在接口模式下使用`no cdp enable`来关闭当前接口的CDP功能。
- 在全局模式下使用`no cdp run`来关闭整个设备的CDP功能。
##### 会话类命令
**这些命令用于管理和控制与路由器之间的会话**。
- **`show session`**: 查看当前的会话信息。
- **`show user`**: 显示已登录的用户信息。
- **`resume`会话编号**: 继续某个被暂停的会话。
- **`disconnect`**: 断开会话。
- **`clear line + 数字`**: 清除指定的会话。
- **`router > enable`**: 从用户模式切换到特权模式。
- **`router # disable or exit`**: 从特权模式退出到用户模式。
- **`router # show sessions`**: 查看正在进行的TELNET会话。
- **`router # disconnect`**: 关闭所有的TELNET会话。
- **`router # erase startup-config`**: 删除NVRAM中的配置。
- **`router # reload`**: 重启路由器。
- **`router # config terminal`**: 进入配置模式。
- **`router (config) # hostname rl`**: 配置路由器的名字为rl。
- **`rl (config) # banner welcome #`**: 配置开机欢迎消息。
- **`end or ctrl+z`**: 从各种配置模式退回到特权模式。
- **`rl (config) # no ip domain-lookup`**: 关闭动态域名解析功能。
- **`rl (config) # ip domain-lookup`**: 打开动态域名解析功能。
- **`rl (config) # ip name-server 202.106.0.20`**: 指定DNS服务器。
- **`rl (config) # interface serial0`**: 进入serial0接口的配置模式。
- **`rl (config-if) # no shutdown`**: 启用接口(默认情况下接口是关闭的)。
- **`rl (config-if) # encapsulation ppp`**: 配置接口的封装方式为PPP。
- **`rl (config-if) # clock rate 64000`**: 如果接口是DCE,则需要设置时钟速率。
- **`rl (config-if) # bandwidth 64`**: 设置接口的带宽为64K。
- **`rl (config-if) # ip address 10.0.0.1 255.0.0.0`**: 配置接口的IP地址。
- **`rl # ping 10.0.0.2`**: 使用ping命令测试连通性。
- **`rl (config-router) # network 10.0.0.0`**: 发布网络(需填写网络号而非具体IP地址)。
- **`rl (config) # router igrp 300`**: 启动IGRP路由协议,并指定自治系统号300。
- **`rl (config-router) # network 10.0.0.0`**: 宣告网络。
- **`rl (config) # line vty 0 4`**: 进入虚拟终端线程配置模式,可对Telnet会话进行配置。
以上命令涵盖了CCNA考试中常用的命令,对于准备CCNA认证考试的学生来说,熟练掌握这些命令是非常重要的。通过学习这些命令,不仅可以帮助学生更好地理解路由器的工作原理,还可以提高他们在实际工作中解决问题的能力。