华为MA5600配置指南013 CLI操作基础Word格式文档下载.docx
《华为MA5600配置指南013 CLI操作基础Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《华为MA5600配置指南013 CLI操作基础Word格式文档下载.docx(26页珍藏版)》请在冰点文库上搜索。
![华为MA5600配置指南013 CLI操作基础Word格式文档下载.docx](https://file1.bingdoc.com/fileroot1/2023-4/29/e7799c30-2ae8-4628-8075-939b6d27cc29/e7799c30-2ae8-4628-8075-939b6d27cc291.gif)
关于本章
本章主要包括以下内容:
标题
描述
3.1概述
简要介绍CLI操作方式以及在MA5600上的应用。
3.2CLI操作特点
介绍CLI操作的特点。
3.3系统基本操作
介绍通过CLI对MA5600进行的基本操作。
业务描述
MA5600的维护有两种操作方式:
网管方式和命令行方式。
●网管方式通过网管系统为用户提供图形化操作界面(GUI),命令行方式则以命令行输入界面(CLI)为用户提供维护接口。
●MA5600CLI操作方式组网简单,Windows终端可通过自带的“超级终端”程序或“Telnet”程序登录MA5600即可实现对设备的维护。
本章主要介绍CLI操作方式下系统的一些基础操作。
通过对本章的学习,用户能够通过命令行对MA5600进行最常用的配置操作。
3.2.1命令模式分类
命令模式分类
MA5600提供多种命令模式,以实现分级保护,防止未授权用户的非法侵入。
MA5600命令模式主要包括:
●普通用户模式(UserMode)
●特权模式(PrivilegeMode)
●全局配置模式(GlobalConfigMode)
●接口/端口配置模式(InterfaceConfigMode)
●OSPF配置模式
●MPLSLDP模式
●RIP模式
●宽带电视模式
●测试模式
命令模式特点
●向下兼容
普通用户模式中的所有命令在特权模式下都能执行;
普通用户模式和特权模式中的所有命令在全局配置模式下都能执行。
●分级保护
可以防止未授权的用户的非法侵入。
不同级别的用户可以进入不同的命令模式。
同时,对于不同级别的用户,即使进入同样的模式,他们所能执行的命令也会有所不同。
命令模式关系图
命令模式关系如图3-1所示。
图3-1命令模式关系图
其中,各类接口/端口配置模式功能特性如表3-1所示。
表3-1接口/端口配置模式功能特性
命令模式
功能
模式提示符
进入方式
ADSL模式
配置ADSL端口参数
huawei(config-if-adsl-0/1)#
huawei(config)#interfaceadsl
LoopBack模式
配置LoopBack端口参数
huawei(config-if-LoopBack0)#
huawei(config)#interfaceloopback
维护网口模式
配置维护网口参数
huawei(config-if-MEth0)#
huawei(config)#interfacemeth0
环境监控模式
配置环境监控参数
huawei(config-if-power4845/H303ESC/H304ESC/H561ESC/fan/-0)#
huawei(config)#interfaceemu
NULL模式
配置NULL接口参数
huawei(config-if-null0)#
huawei(config)#interfacenull
SCU模式
配置主控板
huawei(config-if-scu-0/9)#
huawei(config)#interfacescu
SHDSL模式
配置SHDSL端口参数
huawei(config-if-shl-0/6)#
huawei(config)#interfaceshl
vlanif模式
配置VLAN参数
huawei(config-if-Vlanif2)#
huawei(config)#interfacevlanif
MPLSLDP模式
配置MPLS参数
huawei(config-mpls-ldp)#
huawei(config)#
mplsldp
OAM模式
配置OAM端口参数
huawei(config-if-oam-0/4)#
huawei(config)#interfaceoam
命令模式的逐级退出一般使用quit命令;
快速退出到特权模式使用return命令;
从特权模式返回普通用户模式使用disable命令。
命令行提示符默认以设备名MA5600作为前缀(可以使用命令sysname更改),括号中内容表明当前的配置模式。
3.2.2智能匹配
功能描述
输入不完整的命令关键字加空格键<
SPACEBAR>
可以得到关键字的自动匹配结果,由此可以避免输入长串的关键字,方便用户使用,如enable命令,键入en或ena即可。
注意事项
如果用户无法输入空格时,说明有以下两种可能:
●用户输入的命令错误,应该重新输入正确的命令。
例如:
在环境中输入display时出错,导致不能再输入空格。
huawei#dip
●用户输入的关键字冲突。
在特权模式下仅输入dis后不能进行自动匹配,这是因为有两条dis开头的命令disable和display。
3.2.3编辑功能
命令行接口提供了基本的命令编辑功能,支持多行编辑,每条命令的最大长度为255个字节。
规格
命令编辑功能如表3-2所示。
表3-1命令编辑功能
按键
普通按键
若编辑缓冲区未满,则插入到当前光标位置,并向右移动光标。
退格键<
BackSpace>
删除光标位置的前一个字符,光标前移,若到达命令首,则光标停滞。
左光标键<
←>
或<
Ctrl+A>
光标向左移动一个字符位置。
右光标键<
→>
Ctrl+D>
光标向右移动一个字符位置。
上下光标键<
↑>
<
↓>
显示历史命令(有些显示终端不支持上、下箭头,也可使用<
Ctrl+P>
键选择上一条、下一条历史命令。
)
Ctrl+U>
删除光标前所有字符,光标回到行首。
Ctrl+K>
删除光标后所有字符,光标回到行末。
Ctrl+F>
光标回到行首。
Ctrl+B>
光标回到行末。
ESCAPE>
按两次可取消当前输入。
普通按键指字母、数字和标点符号键
3.2.4交互功能
当用户输入不完整的命令时,命令行系统将提供命令行的交互操作方式,提示可输入的下一个命令字以及该命令字的参数类型。
举例
●例如:
采用命令行交互方式执行loadprogram命令。
huawei#loadprogram
{xmodem<
K>
|tftp<
|ftp<
}:
tftp
{ServerIpAddress<
I>
10.10.10.1
{frameid<
U>
0,1>
|frameid/slotid<
S>
3,15>
0/3
取消交互方式后,输入命令行并回车后,系统就直接执行命令。
如果参数输入不完整,系统将提示错误。
取消交互方式后,执行loadprogram命令。
huawei#undosmart
huawei#loadprogramtftp
^
%Incompletecommand,anderrordetectedat'
^'
3.2.5参数提示
在交互模式下,命令行提示信息通过<
、<
等字符表示命令字的参数类型。
这些字符的具体含义如表3-3所示。
表3-1命令行字符含义
字符
含义
关键字类型
E>
枚举类型,后面括的内容为待选项
ULONG类型,后面括的内容为取值范围
L>
LONG类型,后面括的内容为取值范围
字符串类型,后面括的内容为用户可输入的字符串长度范围
IP地址类型
M>
MASK类型,例如IP地址的掩码
P>
MAC地址类型
H>
16进制值类型,即应该支持输入0x,默认仍为10进制输入
D>
yyyy-mm-dd>
日期类型
T>
hh:
mm:
ss>
时间类型
命令行支持16进制值的输入。
同时为了兼顾用户习惯,16进制输入时如果未输入“0x”,则系统会将用户输入按10进制来处理。
3.2.6显示功能
在执行查询信息操作时,有时系统信息比较多,往往需要多屏才能显示完毕。
为方便用户察看,在一次显示信息超过一屏时,系统提供了暂停功能。
系统为用户提供了三种选择,如表3-4所示。
表3-1显示功能
暂停显示时键入“Ctrl+C”
停止显示并终止命令的执行
暂停显示时键入空格键
继续显示下一屏信息
暂停显示时键入回车键
继续显示下一行信息
3.2.7历史命令保存
命令行接口提供类似Doskey功能,将用户键入的历史命令自动保存,用户可以随时调用命令行接口保存的历史命令,并重复执行。
使用history-commandmax-size设置命令缓冲区保存历史命令的个数,使用undohistory-commandmax-size命令将配置恢复到默认值。
命令行接口为每个用户最多可以保存的历史命令的数量缺省为10条。
将命令缓冲区保存历史命令的个数设置为20。
huawei(config)#history-commandmax-size20
3.2.8命令行错误提示信息
所有用户键入的命令,如果通过语法检查,则正确执行,否则向用户报告错误提示信息。
常见错误提示信息参见表3-5。
表3-1命令行常见错误信息
英文错误信息
错误原因
Unknowncommand
没有查找到命令、没有查找到关键字、参数类型错、参数值越界
Incompletecommand
输入命令不完整
Toomanyparameters
输入参数太多
Ambiguouscommand
歧义的命令
3.3.1显示命令帮助信息
目的
介绍如何显示命令帮助信息。
系统提供使用命令行的帮助信息,即在命令中的任何位置上,键入问号“?
”将得到相关的帮助,如果没有找到匹配的内容,则帮助列表为空。
系统提供两种形式的帮助:
●全面帮助。
−在命令提示符后输入“?
”,可以得到当前可用命令关键字的帮助信息。
−在完整的关键字后输入问号,可以得到当前命令的简单帮助和使用参数。
●部分帮助。
在不完整的命令关键字之后使用“?
显示当前模式下所有命令。
huawei(config)#?
---------------------------------------------
CommandofconfigMode:
aaaAAA(Authentication,Authorization,Accounting)view
aclSpecifyaclconfigurationinformation
adsl<
Group>
adslcommandgroup
arp<
ARPcommandgroup
bindBindIP/MAC
board<
boardcommandgroup
btvBroadbandTV
defaultConfiguredefaultMACpool
defaultvlanConfiguredefaultVLANtype
deleteDeleteallstaticroutes
dhcp<
dhcpcommandgroup
dhcp-serverAddDHCPServerIPAddresses
emu<
Emucommandgroup
encapsulationSetencapsulationtype
frameSetFrameattribute
info-center<
info-centercommandgroup
interface<
interfacecommandgroup
ip<
ipcommandgroup
ipoaIPoAconfigure
line-rateLimittherateoftheoutboundpacketsoftheinterface
----More(Press'
Q'
tobreak)----
显示与输入命令关键字相同的命令。
huawei(config)#d?
CommandofprivilegeMode:
debugDebuggingfunctions
debugging<
debuggingcommandgroup
diagnoseChangecommandmodeintodiagnosemode
disableTurnoffprivilegedEXECmodecommands
displayDisplayinformation
downDeactivatetheportonthestandbyboard
duplicate<
duplicatecommandgroup
CommandofuserMode:
displayDisplayinformation
●显示当前可用命令关键字的帮助信息。
huawei(config)#display?
aaaAAA(Authentication,Authorization,Accounting)
access-userOnlineuser
aclAclstatusandconfigurationinformation
arpcommandgroup
authentication-schemeAuthenticationscheme
autoDisplayAUTOusers
current-configurationCurrentconfiguration
dataDisplaydatasynchronizationstatus
debuggingCurrentsettingofdebuggingswitches
dhcp-server<
dhcp-servercommandgroup
domainDomain
emuDisplayenvironmentmonitorunit(s)
encapsulationDisplayencapsulationtype
featureDisplayfeatureinfomationoflicense
fibFIBstatusandconfigurationinformation
ftpFTPuserandpasswordconfiguration
icmpICMPstatusandconfigurationinformation
tobreak)----
相关操作
显示命令帮助信息的相关操作如表3-6所示。
表3-1显示命令帮助信息的相关操作列表
操作
命令
显示整个系统的命令使用帮助信息
help
3.3.2设置命令执行交互功能开关
介绍如何设置命令之行交互功能开关。
允许命令执行交互功能后,输入完整的命令关键字回车后(比如rebootsystem),系统会进行一些命令执行的交互式确认提示,以防止用户的误操作。
复位系统命令执行时会提示:
Pleasecheckwhetherdatahassaved,theunsaveddatamayloseifrebootactiveboard,areyousuretorebootactiveboard?
(y/n)[n]:
禁止命令执行确认交互功能后,输入命令回车后系统直接开始执行命令。
缺省情况下命令执行交互功能开关打开。
打开命令执行交互功能后执行清除组播用户日志命令。
huawei>
interactive
huawei(config-btv)#igmplogreset
Areyousuretodeleteallthelog?
n
关闭命令执行交互功能后执行清除组播用户日志命令。
undointeractive
验证结果
使用displayinteractive命令显示执行确认交互功能开关状态。
displayinteractive
Commandconfirmedfunctionisenabled
3.3.3设置命令行Trap上报功能
介绍如何设置命令行Trap上报功能。
当关闭命令行的Trap上报功能后,命令在执行时不再显示告警、进度等信息。
打开命令行的Trap上报功能后保存系统配置。
huawei(config)#info-centerenable
%informationcenterisenabled
huawei(config)#save
Nowthesystemischeckingwhetherdatahaschanged,pleasewaitamoment.....
1[2005-05-2011:
14:
41]:
Slot7maincontrolboardstartstosaveconfiguration
data,pleasewaitamoment...
43]:
Thepercentageofsavedconfigurationdataon7slot'
s
maincontrolboardis:
99%
45]:
100%
46]:
Theconfigurationdataof7slot'
smaincontrolboard
issavedcompleted
关闭命令行的Trap上报功能后保存系统配置。
huawei(config)#undoinfo-centerenable
%informationcenterisdisabled
3.3.4切换终端语言
介绍如何切换终端语言。
用户可以根据自己的语言习惯选择其中一种作为信息的语言显示方式。
MA5600系统默认支持两种语言分别作为本地语种和通用语种,目前支持的语种是中文和英文,系统默认语言为英文。
使用switchlanguage-mode命令切换到另一种语言。
huawei(config)#switchlanguage-mode
Thecurrentlanguagemodehasbeenswitch