01
命令结构介绍
每个厂商的命令都是按照一定的格式来设计的,方便用户(管理员)在通过命令行界面输入命令时,保证对应的厂商系统会对命令进行解析一致性,实现用户(管理员)对路由器的配置和管理。
命令字:规定了系统应该执行的功能,如华为中的display(查询设备状态),save(保存配置),reboot(重启设备)等字段
关键字:特殊字符构成,实现:进一步约束命令、对命令拓展、表达逻辑增设的补充字符串
参数列表:对命令执行的进一步约束,内容包含1或多参数名和参数值
举例:
如上图中,display ip interface GigabitEthernet 0/0/0
命令字:Display
关键字:ip
参数名:interface
参数值:GigabitEthernet 0/0/0
注:命令字、关键字、参数名、参数值之间,需要用空格分隔开。
02
命令行视图
用户视图:(只能查看设备运行相关状态的视图,权限很低。)
系统视图:拥有对设备的管理能力。用户视图下输入:system-view
接口视图:配置接口的相关功能参数,比如IP地址,速率,双工模式等
协议视图:配置路由协议的功能,比如配置RIP.OSPF.ISIS.BGP
图解:
03
常用命令
查看设备所有接口:
display ip interface brief
查看设备路由表:
display ip routing-table
退出当前视图:
quit
查看当前配置模式下的配置:
display this
补全命令键:
tab
报错指令:
Error : Incomplete command found at 'A'position.代表命令不完整, 还需要有参数需要输入
Error: Wrong parameter found at . A' position.代表命令单词错了
在线帮助命令:?(在任何视图下命令后打?可以提示当前可配置命令)
设备命名:
Syname R1
时间同步:
clock timezone BJ add 8:00:00
clock datetime xx:xx:xx 20xx-xx-xx
display clock 查看时区
查看历史配置命令
display history-command
设置本次登录历史命令缓冲区大小
history-command max-size 256
undo命令:
在命令前加undo关键字,即为undo命令行。undo命令行一般用来恢复缺省情况、禁用某个功能或者删除某项配置。
使用undo命令行恢复缺省情况
<Huawei> system-view
[Huawei] sysname Server
[Server] undo sysname
[Huawei]
使用undo命令禁用某个功能
<Huawei> system-view
[Huawei] ftp server enable
[Huawei] undo ftp server
使用undo命令 删除某项设置
[Huawei]interface g0/0/1
[Huawei-GigabitEthernet0/0/1]ip address 192.168.1.1 24
(Huawel-GigabitEthernet0/0/1]undo ip address
04
命令等级及Vty配置介绍
命令等级,每条命令都有默认的配置等级
05
Telnet基础配置
实验环境如下图:AR2模拟PC
配置设备IP地址
[AR1]interface GigabitEthernet 0/0/0
[AR1-GigabitEthernet0/0/0]ip add 12.1.1.1 24
[PC]interface GigabitEthernet 0/0/0
[PC-GigabitEthernet0/0/0]ip add 12.1.1.2 24
[AR1]aaa
[AR1-aaa]local-user telnet password cipher huawei@123
配置用户名密码
[AR1-aaa]local-user telnet privilege level 3
配置用户名权限级别
[AR1-aaa]local-user telnet service-type telnet
只允许该账户Telnet登录
[AR1]user-interface vty 0 4
[AR1-ui-vty0-4]idle-timeout 0 0
[AR1-ui-vty0-4]history-command max-size 10
[AR1-ui-vty0-4]screen-length 10
[AR1-ui-vty0-4]authentication-mode aaa
配置认证模式为AAA
测试:
<PC>telnet 12.1.1.1
Press CTRL_] to quit telnet mode
Trying 12.1.1.1 ...
Connected to 12.1.1.1 ...
Login authentication
Username:telnet
输入用户名
Password:
输入密码
<AR1>display users
查看当前登录用户
User-Intf Delay Type Network Address AuthenStatus AuthorcmdFlag
+ 129 VTY 0 00:00:00 TEL 12.1.1.2 pass Username : telnet