第1章 系统基础
本章主要讲述迈普路由器中MYPOWER-R系统的基本知识,包括MYPOWER-R系统模式、配置环境的准备及命令行接口的有关知识等。
本章主要内容:
路由器配置方式 命令运行模式 搭建配置环境 命令行接口 路由器WEB配置
1.1 路由器配置方式
迈普路由器为用户提供了四种典型的配置方式,分别是:
通过console口,采用shell命令进行配置 通过336modem模块LINE口进行配置 通过Telnet远程登录到路由器上配置 通过SNMP网管系统对路由器进行配置
其中最后一种配置方式提供中英文的用户界面,主要用于用户监控网络的工作状态及收集系统统计信息。
本用户手册主要描述通过console口配置路由器的方法,通过336modem模块LINE口、Telnet远程登录配置路由器的方法与之类似,通过SNMP网管系统对路由器进行配置的细节详见路由器网管系统说明书。
1.2 命令运行模式
迈普路由器MYPOWER-R 为系统命令的管理及执行专门提供了一个命令处理子系统,称之为shell,其主要功能包括:
系统命令的注册
系统配置命令的用户编辑
用户输入命令(通过Console口或Telnet连接)的语法分析 系统命令的执行
用户通过shell命令配置路由器时,系统为命令的执行提供了多种运行模式,每种命令模式分别支持特定的MYPOWER-R配置命令,从而达到分级保护系统的目的,确保系统不受未经授权的访问。
Shell子系统当前为配置命令的运行提供以下多种模式,不同的模式对应于不同的系统提示符,用以提示用户当前所处的系统模式。可能的一些模式如下:
精选范本
普通用户模式(user EXEC) 特权用户模式(privileged EXEC) 全局配置模式(global configuration) 接口配置模式(interface configuration)
.
路由配置模式(router configuration) 文件系统模式(file system configuration) 访问列表配置模式(access list configuration) 语音口配置模式(voice-port configuration) 拨号端配置模式(dial-peer configuration)
加密变换配置模式(crypto transform-set configuration) 加密映射配置模式(crypto map configuration) IKE策略配置模式(isakmp configuration) 公钥系列配置模式(pubkey-chain configuration) 公钥配置模式(pubkey-key configuration) DHCP配置模式(dhcp configuration)
其他配置模式在相关章节中进行介绍,表1-1描述了各种命令模式的进入方法及模式间的切换方法。
表1-1 MYPOWER-R系统模式及其相互间切换方法
模式名称 模式进入方法 系统提示符 router> 退出方法 执行exit命令退出 功能说明 ·改变终端设置 ·执行基本测试 ·显示系统信息 普通用户模式 Login 特权用户模式 在普通用户模式下执行router# enable命令 ·执行disable命令退回到普通用户模式 ·配置路由器运行参数 ·执行configure命令进入到全局配置模式 ·执行exit命令退回到特权用户模式下; ·配置路由器运行所需的·执行interface命令进全局参数 入接口配置模式 在特权用户模式下执行全局配置模式 configure命令,同时指定router(config)# 相应的关键字 在该模式下配置路由器接口,包括: router(config-if-xxx[nu·执行 exit命令退回到·配置Ethernet接口; 在全局模式下执行mber])# 全局配置模式 ·配置serial interface; 接口配置模式 interface命令(同时指定或者 ·执行 end命令退回到·配置ISDN接口 相应的接口或者接口组) router(config-ifgroup[n特权用户模式 ·配置IP phone接口; umber])# ·配置E1接口 ·配置接口组 在全局配置模式下执行router(config-static)# 路由配置模式 相应的路由配置命令 router(config-rip)# router(config-irmp)# 文件系统配置在全局模式下通过命令模式 filesystem进入该模式 在该模式下配置IP路由协·执行 exit命令退回到议,包括: 全局配置模式 ·静态路由 ·执行 end命令退回到·RIP动态路由 特权用户模式 ·IRMP配置模式 ·完成路由器的文件系统·执行 exit命令退回到的管理; 特权用户模式 ·升级路由器软件。 router(config-fs)# 精选范本
.
在全局配置模式下,通过访问列表配置ip access-list命令进入该router(config-std-nacl)# ·运行exit命令退回到模式 模式,同时制定相应的关router(config-ext-nacl)# 全局配置模式 键字和参数 配置防火墙访问列表,其任务包括: ·配置标准访问列表 ·配置扩展访问列表 在全局配置模式下,通过语音口配置模router(config-voice-po·运行exit命令退回到voice-port命令进入该模·配置语音口 rt)# 式 全局配置模式 式,同时制定相应的参数 在全局配置模式下,通过拨号端配置模dial-peer命令进入该模router(config-dial-peer·运行exit命令退回到·配置VoIP 式 式,同时制定相应的关键)# 全局配置模式 ·配置POTS 字和参数 在全局配置模式下,通过crypto ipsec 加密变换配置router(cfg-crypto-trans·运行exit命令退回到transform-set命令进入·配置加密变换集合 )# 模式 全局配置模式 该模式,同时制定相应的参数 在全局配置模式下,通过加密映射配置crypto map命令进入该router(cfg-crypto-map)·运行exit命令退回到·配置加密映射条目 模式 模式,同时制定相应的关# 全局配置模式 键字和参数 在全局配置模式下,通过IKE策略配置crypto isakmp命令进入·运行exit命令退回到router(config-isakmp)# ·配置IKE策略 模式 该模式同时制定相应的全局配置模式 关键字和参数 在全局配置模式下,通过公钥系列配置router(config-pubkey-c·运行exit命令退回到crypto key pubkey-chain ·配置使用RSA公钥 hain)# 模式 全局配置模式 rsa命令进入该模式 在config-pubkey-chain模式下,通过named-keyrouter(config-pubkey-公钥配置模式 或者addressed-key命令key)# 进入该模式,同时制定相应的关键字和参数 在全局配置模式下,通过DHCP配置模router(config)#ip dhcp router(dhcp-config)# pool命令进入该模式,式 同时制定相应的参数 ·运行exit命令退回到config-pubkey-chain模·配置公共密钥 式 ·运行exit命令退回到·配置DHCP 全局配置模式 注:
router是设备出厂时缺省的系统名称,用户可以在全局配置模式下运行hostname命令修改系统名称,并且这种修改是立即生效的。
精选范本
.
·普通用户模式enable·特权用户模式filesystemconfigure·文件系统模式·全局配置模式interfacerouter ***·接口配置模式·路由配置模式ip access-list·访问列表配置模式voice-portdial-peercrypto
·语音口配置模式·拨号端配置模式·加密变换配置模式·加密映射配置模式·IK策略配置模式Ecrypto mapcrypto isakmpcrypto key pubkey-chain rsa·公钥系列配置模式named-key或者addressed-keyip dhcp pool·公钥配置模式
·DHCP配置模式图1-1 MYPOWER-R命令结构模式图
1.3 搭建配置环境
用户可以通过四种途径使用路由器提供的命令行,下面分别介绍。 1.3.1 通过配置口(Console)配置路由器
通过Console口连接终端配置路由器,需要以下几个步骤: 1、选择一台终端
终端既可以是标准的具有RS-232串口的终端,也可以是一台普通的PC机,更常用的是后者。如果要从远端配置,则还需两台MODEM。
2、在确认路由器或终端其中至少有一方是关机的情况下,通过配置电缆将终端的RS-232串口与路由器Console口相连。接线关系如图1-2所示:
精选范本
.
配置PC待配置路由器console配置电缆
图1-2 本地配置路由器连接图
3、给终端上电,设置终端通信参数为波特率9600bps、8位数据位、1位停止位、无校验和软流控,并选择终端类型为VT100。如果是PC机,运行 Win95/98/2000/NT操作系统,则运行HyperTerminal(超级终端)程序,并按照以上参数设置超级终端程序的串口参数。下面以Windows NT的终端超级终端程序为例图示说明:
创建连接(图1-3)
为连接填写名称――mp2600(可以是其它任意名称),并为所建连接选择一个Windows图标。
图1-3 创建连接图
选择串行通信口(图1-4)
根据所连接的串行口,可以选择COM1或COM2。
图1-4 选择串行通信口
精选范本
.
配置串行通信口参数(图1-5)
波特率——9600bps 数据位——8位 奇偶校验——无 停止位——1位 流控——Xon/Xoff
图1-5 配置串行通信口参数
给路由器上电,路由器启动的信息会在终端上显示。启动完成后会显示:“Press any key to start the shell!” 。如果配置了登录需要认证,则输入用户名和密码,否则按任意键直接登录。登录成功后会在终端上显示“router>”提示符;就可以对路由器进行配置了。
1.3.2 通过336modem模块LINE口进行配置
如果路由器配置了336modem模块,可以利用模块上的DIP拨码开关来设置LINE口的工作模式,DIP开关的使用方法见表1-2。
表1-2 336modem模块DIP拨码开关使用方法
模式选择 1、336MODEM模式 2、Console口模式 1.3.3 通过Telnet配置路由器
如果路由器已经正确配置了各接口的IP地址,这时可以用Telnet通过局域网或广域网登录到路由器,然后对路由器进行配置。
1、通过局域网配置 精选范本
OFF ON DIP开关设置 1 2 OFF OFF 说明 LINE口作为内置336MODEM的接口。 LINE口作为CONSOLE口使用,可通过拨号远程登陆对路由器进行配置。 .
配置PC待配置路由器 10/100M
图1-6 通过局域网配置路由器
将微机网口通过局域网与路由器的以太网口连接; 在LAN上的一台微机上运行Telnet客户端应用程序; 设置Telnet终端首选项:
其设置内容是:终端->首选选项->模拟选项,设为VT100/ANSI;
图1-7 配置终端首选项
注意:
在配置Telnet客户端程序时,一定要将“本地响应(回显)”选项取消,否则将会导致用户输入的内容重复显示,影响shell子系统命令编辑功能的正常使用。
键入路由器IP地址,与路由器建立Telnet连接:
主机名置为路由器的IP地址128.255.255.1, 端口置为Telnet(23), 终端类型置为ANSI类型;
图1-8 连接窗口
其余的操作与通过console接口进行配置相同 2、通过广域网配置
精选范本
.
配置PC待配置路由器WAN
图1-9 通过广域网配置路由器
将配置PC通过本地路由器与待配的远端路由器相连; 在本地配置微机上运行Telnet客户端应用程序; 以下步骤与通过局域网配置相同。 3、通过本地路由器配置远端的路由器
运行本地路由器上的Telnet客户端程序,通过网络登录到远端待配的路由器上进行配置,其方法与通过网络运行Telnet配置路由器的方法相同,其连接图如下:
待配置路由器配置PCPC串口WANconsole广域路由器
图1-10 通过本地路由器配置远端路由器
注:
通过Telnet配置路由器时,请不要轻易改变广域网接口的IP地址,当其它参数确认配置无误时,如有必要再修改。修改地址后,Telnet可能会断开连接,须输入宿主新的IP地址重新进行连接。
用户如果通过PC(以WIN2000为例)登录到迈普路由器时,需要按照如下步骤进行: 首先,输入用户名、口令进入WIN2000系统;
在WIN2000系统的命令提示符下运行telnet客户程序登录到路由器,命令如下:
精选范本
.
telnet 128.255.255.1; 执行命令后的输出结果如下:
正在连接到128.255.255.1... 显示路由器的系统提示符:
router>
按下Ctrl ]组合键,退回到telnet程序提示符下:
Microsoft Telnet>
注:
用户通过其它类型的Telnet客户程序登录到路由器时,如果出现命令编辑环境工作不正常的情况,可以参照相应的说明配置Telnet客户端程序。
1.3.4 通过WEB配置宽带路由器及部份VPN产品 1、配置前的准备
迈普路由器内网接口默认的IP地址是192.168.0.1,子网掩码255.255.255.0,管理员登录用户名是admin,密码是admin,普通用户登录用户名是guest,密码是guest可以通过后面介绍的“设置管理员地址”来更改默认设置。 1) 2)
首先请将管理员的计算机通过网线直接连接到迈普路由器的任意一个内网接口(LAN1-LAN8).
通过计算机的 本地连接属性-》Internet 协议(TCP/IP)打开Internet 协议(TCP/IP)属性页面,设置计算机的IP地址在192.168.0.2-192.168.0.254 范围内的任意地址,子网掩码为255.255.255.0,默认网关为192.168.0.1。如下图所示:
3)
通过ping命令测试一下是否和路由器连接正常。 精选范本
.
C:\\>ping 192.168.0.1
Pinging 192.168.0.1 with 32 bytes of data:
Reply from 192.168.0.1: bytes=32 time<1ms TTL=255 Reply from 192.168.0.1: bytes=32 time<1ms TTL=255
如果出现如上的提示,表示计算机已经可以和路由器正常通信了。 C:\\>ping 192.168.0.1
Pinging 192.168.0.1 with 32 bytes of data: Request timed out. Request timed out.
如果出现上面的提示,则表示计算机和路由器连接不通。请首先检查你的路由器是否连接正常(正常情况下,接口的指示灯是点亮的),然后再根据2)步介绍的设置,看看你的计算机IP地址设置是否正确。
2、快速配置
打开浏览器(Internet Explorer 或 Netscape Communicator),在浏览器地址栏中输入路由器的默认管理地址:HTTP://192.168.0.1,如下图所示:
连接上路由器后,会出现一个登录对话框:
输入用户名和密码后,就可以成功登录到路由器的管理页面了:
精选范本
.
1.4 命令行接口
命令行接口是shell子系统为用户配置、使用路由器而提供的一个人机交互界面,用户通过命令行接口可以输入、编辑命令来完成相应的配置任务,同时也可以通过该接口查看系统信息,了解系统运行状况。
命令行接口为用户提供了如下功能:
系统帮助信息管理 系统命令输入、编辑 接口历史命令管理 终端显示系统管理
1.4.1 命令行在线帮助
命令行提供了如下几种在线帮助:
help 完全帮助 部分帮助
通过上述的帮助手段,用户可以获取到各种帮助信息,分别举例如下: 1、在任一命令模式下,键入help可以获取有关帮助系统的简单描述: router>help
Help may be requested at any point in a command by entering a question mark '?'. If nothing matches, the help list will be empty and you must backup until entering a '?' shows the available options.
说明可能会要求在任何时候在命令输入一个问号' ? ' 。如果没有比赛,帮助名单将空的,您必
精选范本
.
须备份,直至进入一个' ? '显示可用的选项。
Two styles of help for command are provided: 两种方式的帮助,以命令规定:
1. Full help is available when you are ready to enter a command argument (e.g. 'show ?') and describes each possible argument.
1 。充分提供帮助时,请准备进入命令参数(例如'查看' ) ,并介绍了每个可能的论点。
2. Partial help is provided when an abbreviated argument is entered and you want to know what arguments match the input (e.g. 'show pr?') .
2 。部分时所提供的帮助是一个缩写的论点是进入和你想知道的论点相匹配的输入(例如'查看公关? ' ) 。
And \"Edit key\" usage is the following: 和“编辑键”用法如下: CTRL+A -- go to home of current line按CTRL +阿-去首页当前行 CTRL+E -- go to end of current line按CTRL +专-去年底当前行
CTRL+U -- erase all character from home to current cursor按CTRL + ü -清除所有性质从家里当前光标 CTRL+K -- erase all character from current cursor to end按CTRL + K -清除所有性质从当前的光标移动到
年底
CTRL+W -- erase a word on the left of current cursor按CTRL +全体委员会-擦除一个字的左侧当前光标
CTRL+R -- erase a word on the right of current cursor按CTRL + R的-删除一个字的权利当前光标 CTRL+D,DEL -- erase a character on current cursor按CTRL +开发,删除-删除一个字符当前光标 BACKSPACE -- erase a character on the left of current cursor Backspace键-删除一个字符的左边当前光标 CTRL+B,LEFT -- current cursor backward a character按CTRL +乙,左-当前光标后的字符 CTRL+F,RIGHT-- current cursor forward a character按CTRL +男,权利-当前光标着一个字符
2、在任一命令模式下,键入“?”获取该命令模式下所有命令及其简单描述。下面的命令列出一些能够在特权用户模式下能够执行的命令:
router#?
命令 bootstrap bridge cardupdate clear clock configure copy debug disable 精选范本
制止和进入引导监控模式 透明桥接接口两个鳞状细胞癌 更新的FPGA程序卡 复位功能 配置系统时钟信息 打开配置命令模式 复制文件 调试功能,也见不调试 关闭特权命令 描述 .
enable exit filesystem flashdump get-info groupping help hotswap insert isdn language logout match-id memdump monitor more netstat no pad ping reload Reset restart resume rlogin same-id SendTrap 打开特权命令模式 退出当前Exec的模式 打开文件系统管理命令模式 自卸闪光 发送回声邮件 命令热切换 综合业务数字网接口配置命令 退出Exec的壳 自卸记忆图像 格式显示输出 否定一个命令或设置其默认 发送回声邮件 协议信息 恢复指定任务 设置身份字符串 查看运行中的系统信息 产生主机密钥文件 更新系统软件 设置终端行参数 痕量路线目的地 显示谁登录 自卸闪光 发送回声邮件 命令热切换 综合业务数字网接口配置命令 退出Exec的壳 自卸记忆图像 精选范本
.
show spy sshkeygen start sysupdate telnet terminal trace traceroute undebug who whoami write x3 格式显示输出 否定一个命令或设置其默认 发送回声邮件 协议信息 恢复指定任务 设置身份字符串 查看运行中的系统信息 产生主机密钥文件 更新系统软件 设置终端行参数 痕量路线目的地 我是谁 集X.3参数垫 我是谁 3、键入一命令,后接以空格分隔的“?”,则显示出所有该命令在当前模式下可以执行的子命令。下面的例子列出在特权用户模式下show命令可以执行的子命令:
router#show ?
命令 about access-lists arp bittorrent bridge card_list cbwfq clns clock compress connect controllers 打印版权信息 列表访问列表 打印中的条目系统ARP表 BitTorrent的信息 桥转发/过滤数据库[详细] 查看信息的硬件模块 查看CBWFQ地位 CLNS网络信息 打印系统时钟信息 PPP协议 帧中继,要自动取款机 每个国家的调试选项 描述 精选范本
.
cpu cq debugging debuglist device dhcp dialer dip-switch dot1Q eld enable env-list environment fastout-cache file filesystem fingerprint flux forward frame-relay frtimertask gre hdlc history hosts if-group if-list 拨号参数和统计 打印使信息 打印文件系统信息 指挥着 HDLC协议 打印ifnet名单 打印的IP的MAC绑定表用户configurated 查看LLC2地位 停战委员会 MPLS技术 打印netJob信息 该CBWFQ政策 命令的PPPoE 命令议定书 响应时间记者 脚本清单打印系统 显示当前的静SNMP代理 打印网络时间服务器的客户信息 打印过程堆栈利用信息 打印系统启动配置信息 TCP连接的地位 查看时间范围 打印系统的硬件和软件的地位 查看WRED地位 帧中继,要自动取款机 每个国家的调试选项 拨号参数和统计 精选范本
.
ifx-list interface ip ip-mac isdn language ld llc2 local logging login-secure mac mbuf memory modem mpls name-server ndsp netDev netjob nia oam-pvc oray-ddns policy policy-map pool ppp 打印使信息 打印文件系统信息 指挥着 HDLC协议 打印ifnet名单 打印的IP的MAC绑定表用户configurated 查看LLC2地位 停战委员会 MPLS技术 打印netJob信息 该CBWFQ政策 命令的PPPoE 命令议定书 响应时间记者 脚本清单打印系统 显示当前的静SNMP代理 打印网络时间服务器的客户信息 打印过程堆栈利用信息 打印系统启动配置信息 TCP连接的地位 查看时间范围 打印系统的硬件和软件的地位 查看WRED地位 帧中继,要自动取款机 每个国家的调试选项 拨号参数和统计 打印使信息 精选范本
.
pppoe pq privilege process protocol queueing rmon route-map rtr running-config scanprotect scc scriptList self-memory semaphore snapshot snmp-server snsp sntp spd spy ssh-memallocated stack standby startup-config sysadmin sysjob 打印文件系统信息 指挥着 HDLC协议 打印ifnet名单 打印的IP的MAC绑定表用户configurated 查看LLC2地位 停战委员会 MPLS技术 打印netJob信息 该CBWFQ政策 命令的PPPoE 命令议定书 响应时间记者 脚本清单打印系统 显示当前的静SNMP代理 打印网络时间服务器的客户信息 打印过程堆栈利用信息 打印系统启动配置信息 TCP连接的地位 查看时间范围 打印系统的硬件和软件的地位 查看WRED地位 帧中继,要自动取款机 每个国家的调试选项 拨号参数和统计 打印使信息 打印文件系统信息 精选范本
.
systimerlib tcp tech-support terminal threshold time-range users validation vc-group version vpdn vrrp wfq wred x25 指挥着 HDLC协议 打印ifnet名单 打印的IP的MAC绑定表用户configurated 查看LLC2地位 停战委员会 MPLS技术 打印netJob信息 该CBWFQ政策 命令的PPPoE 命令议定书 响应时间记者 脚本清单打印系统 显示当前的静SNMP代理 打印网络时间服务器的客户信息 注:
有的命令需要IOS支持才可以执行,例如“show crypto xxx”就需要IOS支持ispec功能。 4、键入一字符串,后紧接“?”,列出以该字符串开始的所有关键字及其描述 router#d?
命令 disable debug 1.4.2 命令行错误信息
用户键入的所有命令,命令行都要进行语法检查,检查如果通过,则正确执行,否则向用户报告错误信息,常见错误信息参见表1-3:
表1-3 命令行接口错误提示信息
错误信息 % Invalid input detected at '^' marker. 没有查找到命令 没有查找到关键字 精选范本
错误原因 关闭特权命令 调试功能,也见undebug 描述 .
参数类型错 参数值越界 Type “*** ?” for a list of subcommands 或者 % Incomplete command router#wh % Ambiguous command: wh % Please select: whoami who 注:
***代表用户已输入的不完整的命令串。 1.4.3 历史命令
命令行接口提供类似Doskey功能,系统将用户输入的命令自动保存到历史命令缓冲区,用户可以随时调用命令行接口保存的历史命令,并重复执行,从而减少用户不必要的重复输入工作。命令行接口为每个连接到路由器的用户最多保存10条命令,随后新的命令将覆盖掉旧的命令:
表1-4 访问命令行接口历史命令
操作 访问上一条历史命令 访问下一条历史命令 注:
用光标键对历史命令进行访问时,在windows 98/NT系统下,运行telnet登录到路由器上时,需要将设置终端->首选选项->模拟选项设为VT-100/ANSI类型。
只显示当前模式的历史命令。比如在特权模式下,只显示特权模式的历史命令。 1.4.4 编辑特性
命令行接口提供了基本的命令编辑功能,支持多行编辑,每行命令至多可达256个字符,表1-5即是shell子系统为命令行接口提供的基本编辑功能
表1-5 基本编辑功能表
按键 普通按键 退格键Backspace 删除键Delete 左光标键←、^B 右光标键→、^F 上下光标键↑↓ 功能 如编辑缓冲区未满,则插入当前光标位置处,并向右移动光标;否则响铃告警。 删除光标前一字符,光标前移,若已到达命令首,则响铃告警 删除光标处的字符,若已到达命令尾,则响铃告警 光标向左移动一个字符位置,若已到达命令首,则响铃告警 光标向右移动一个字符位置,若已到达命令尾,则响铃告警 显示历史命令 按键 上光标键或Ctrl+p 下光标键或Ctrl+n 执行结果 如果还有更早的历史命令,取出之;否则响铃告警 如果还有更晚的历史命令,取出之;否则清空命令行并响铃告警 输入命令不完整 输入的字符串是一个模糊命令 精选范本
.
按键 ^A ^E ^U ^K 1.4.5 显示特性
为方便用户,命令行接口提供如下的显示特性:
光标移到命令行首 光标移到命令行尾 删除光标左边的所有字符直到命令行首 删除光标右边的所有字符直到命令行尾 功能 在所需显示的信息超过一屏时,提供了暂停功能,并在屏幕左下角显示提示符(--MORE--),这时用户可以有几种选择: 键入空格键(Space)或‘↓’键或Ctrl-F,继续显示下一屏信息; 键入‘↑’键或Ctrl-B,显示上一屏信息;
键入回车键(Enter)或‘=’或‘→’键,屏幕显示信息向下翻滚一行; 键入‘-’或‘←键,屏幕显示信息向上翻滚一行;
键入其余任意按键,系统不再显示未完的信息,直接显示系统提示符。
表1-6 显示特性表
按键 ‘↑’键或Ctrl-B 空格键(Space) 或‘↓’键或Ctrl-F ‘-’或‘←’键 回车键(Enter) 或‘=’或‘→’键 Ctrl-H 其 余 按 键
显示上一屏信息 继续显示下一屏信息 屏幕显示信息向上翻滚一行 继续显示下一行信息 回到显示内容的最前面 退出显示 功能 精选范本
因篇幅问题不能全部显示,请点此查看更多更全内容