路由器配置命令

  • 格式:pdf
  • 大小:157.80 KB
  • 文档页数:11

CCNA命令一、路由器的基本配置模式和简单查看命令--配置模式提示符Router>//用户EXEC模式Router#//特许EXEC模式Router(config)#//全局配置模式Router(config-if)#//接口模式Router(config-subif)#//子接口模式Router(config-line)#//线程模式Router(config-router)#//路由模式--设置主机名:router(config)#hostname Set-Hostnamerouter(config)#^z--设置用户模式密码:router(config)#line console0router(config-line)#loginrouter(config-line)#password Set-Password//配置进入用户模式的密码router(config-line)#logging synchronous//输入同步router(config-line)#exec-timeout00//禁止因为一段时间没有输入而跳出router(config-line)#^z--设置特权模式密码:router(config)#enable password Set-Password//不加密的密码,明码router(config)#enable secret Set-Password//经过加密的密码router(config)#^z给所有密码加密:router(config)#service password-ancryption Set-Password-Hererouter(config)#no service password-ancryption//取消加密router(config)#^z--路由器标识配置Router(config)#hostname<路由器名称,如:Tokyo>Tokyo#/*登录标题*/Router(config)#banner motd#<欢迎信息,如:Welcome!!!>#Router(config)#/*接口描述*/Router(config)#interface Ethernet0Router(config-if)#description<接口描述信息>--定位Cisco IOS软件先从此启动Router#configure terminalRouter(config)#boot system flash<IOS_filename>Router(config)#boot system tftp<IOS_filename>tftp_addressRouter(config)#boot system romRouter(config)#endRouter#copy running-config startup-config--ip host命令Router(config)#ip host<name>[tcp-port-number]<address{address}>(注:建立类于建立DNS服务器)--查看路由器基本显示命令Show flash//显示闪存设备的信息Show processes//显示有关活动进程的信息Show processes cpu//显示CPU活动进程的信息Show memory//显示有关路由器内存的统计信息,包括内存空闲的统计信息Show protocols//显示已经配置的协议。

该命令能显示所配置的任何一种3层(网络层)协议的状态Show interface//显示路由器上进行了配置的所有端口的统计信息Show arp//显示路由器的IP到MAC(接口的)地址映射--路由器启动和设置与路由器启动相关的命令Router#show startup-config//显示启动配置文件Router#show running-config//显示当前配置文件Router#erase startup-config//删除启动配置Router#write erase//删除当前配置Router#reload//重新启动--启动接口,分配IP地址:router>router>enablerouter#configure terminalrouter(config)#interface Type Portrouter(config-if)#no shutdownrouter(config-if)#ip address IP-Address Subnet-Maskrouter(config-if)#^z--配置特定的接口Router(config)#interface serial1/0Router(config-if)#no shutdownRouter(config-if)#bandwidth56//设置该接口带宽router#show controllers Type Port//确定DCE接口router(confin-if)#clock rate64000/进入DCE接口设置时钟速率router(config-if)#^z--子接口配置:router(config-if)#interface Type Port.Subininterface-Number[multipoint|point-to-point] router(config-subif)#ip unnumbered Interfacerouter(config-subif)#frame-lelay local-dlci Numberrouter(config-if)#^z--Telnet:routerA#telnet IP-Address[Router-Name]//Telnet到指定的地址或名字的主机routerB#[exit|logout]//退出TelnetrouterA#show sessions//显示当前所有Telnet的信息,包括Connect-NumberrouterA#show user//显示Telnet到本机的连接信息routerA#clear line[0|1|2|3|4]//断开指定Telnet到本机的连接禁止任何Telnet到本机:router(config)#line vty04router(config-line)#access-class ACL-Numberrouter(config)#^z设置Telnet密码:router(config)#line vty04router(config-line)#loginrouter(config-line)#password Set-Passwordrouter(config-line)#^z--CDP:router(config-if)#cdp enable//在指定端口启用CDP,缺省router(config-if)#no cdp enable//在指定端口关闭CDProuter(config)#cdp run//使所有端口启用CDProuter(config)#no cdp run//使所有端口关闭CDP--查看路由器的信息R1#show clock//查看配置的时钟。

R1#sh history//查看在路由器上最近输入的命令。

R1#sh terminal//查看终端历史记录的大小。

R1#terminal history size//将历史记录的大小改为22条。

R1#sh version//显示路由器的版本信息。

R1#sh session//显示会话记录,经常在终端上使用。

R1#sh startup-config//显示下次路由器重新加载时将要使用的配置。

R1#sh running-config//显示当前的配置信息。

R1#copy run star//保存当前的配置作为启动时的配置。

二、路由协议命令--静态路由:Router(config)#ip route目的网络+掩码[下一跳address|本地接口][distance][permanent]//配置静态路由(下一跳地址和本地接口;Distance范围:1~255,相当于优先权,越小越好。

RIP=120;DSPF=110;IEIGRP=90)--缺省路由:Router(config)#ip route0.0.0.00.0.0.0[下一跳address|本地接口][distance][permanent]Router(config)#ip classlessRouter(config)#no ip classless//配置默认路由(ip classless)--动态缺省路由:router(config)#ip defoult-network IP-Address--RIP:routerX(config)#router rip//启动RIP路由进程routerX(config-router)#version2//启动RIP的版本号为2(如果要是不写此命令默认RIPv1)routerX(config-router)#network x.x.x.x//宣告接口的网络routerX(config-if)#ip rip receive version12//定义接受的RIP路由信息的版本号routerX#sh ip protocols//显示关于路由协议的值及协议计时器等信息routerX#sh ip interface brief//获取所有接口IP信息和状态的摘要show ip route10.0.0.0/30is subnetted,7subnetsR10.7.7.0[120/1]via10.4.4.1,00:00:07,Serial1/2R10.6.6.0[120/1]via10.4.4.1,00:00:07,Serial1/2R10.3.3.0[120/2]via10.1.1.2,00:00:03,Serial1/1[120/2]via10.4.4.1,00:00:07,Serial1/2R10.5.5.0[120/1]via10.1.1.2,00:00:03,Serial1/1//120RIP路由协议的管理距离,1是度量值,10.1.1.2是通往目的地经过的下一ROUTER的接口地址NEXT HOP Serial1/1连接NEXT HOP的本机接口routerX#debug ip rip//显示发送和接受RIP路由更新routerX#undebug all(no debug all)//关闭调试--OSPF:routerX(config)#router ospf?<1-65535>Process ID//激活ospf进程routerX(config-router)#network Network number wildcard-mask area-ID//将网络分配到指定ospf区域routerX#sh ip protocols//检验是否已配置ospfrouterX#sh ip route//显示路由信息routerX#sh ip ospf//显示ospf路由器ID、计时器和统计信息routerX#sh ip ospf interface//显示区域ID和邻接信息routerX#sh ip ospf neighbor//显示每个接口上的ospf邻居信息routerX#debug ip ospf events//获取ospf报文事件routerX#debug ip ospf packet//显示ospf报文信息routerX(config-router)#maximum-paths?<1-16>Number of paths//配置ospf负载均衡routerX(config-if)#ip ospf cost?<1-65535>Cost//配置ospf的链路开销routerX(config-if)#ip ospf authentication?message-digest Use message-digest authentication null Use no authentication//指定接口身份验证类型routerX(config-router)#area X authentication? message-digest Use message-digest authentication //指定区域的身份验证类型routerX(config-if)#ip ospf authentication-key password //分配用于邻居路由器的口令--EIGRP:routerX(config)#router eigrp?<1-65535>Autonomous system number//激活eigrp进程routerX(config-router)#network?A.B.C.D Network number//宣告eigrp的网段routerX#sh ip route eigrp//显示路由表中的当前eigrp条目routerX#sh ip protocols//显示活动进程的参数和当前状态routerX#sh ip eigrp interfaces//显示为eigrp配置的接口信息routerX#sh ip eigrp neighbors//显示eigrp发现的邻居routerX#sh ip eigrp topology//显示eigrp的拓扑表routerX#sh ip eigrp traffic//显示发送和接受eigrp数据包数量routerX#debug ip eigrp//获取eigrp的报文信息routerX(config-router)#maximum-paths?<1-16>Number of paths//配置负载均衡routerX(config-router)#variance?<1-128>Metric variance multiplier//配置不等价负载均衡routerX(config)#key chain?WORD Key-chain namerouterX(config-keychain)#key?<0-2147483647>Key identifierrouterX(config-keychain-key)#key-string?0Specifies an UNENCRYPTED password will follow7Specifies a HIDDEN password will follow//配置密钥routerX(config-if)#ip authentication mode eigrp12md5//为eigrp数据包指定MD5身份验证routerX(config-if)#ip authentication key-chain eigrp12hehe//使用密匙链中的密钥来启用eigrp数据包的身份验证三、交换基本命令--vlan:Switch(config)#vlan?<1-1005>ISL VLAN IDs1-1005Switch(config-vlan)#name?WORD The ascii name for the VLAN//创建vlanSwitch(config-if)#switchport mode access//把端口定义为二层接入端口Switch(config-if)#switchport access vlan?<1-1005>//把端口分配进特定的vlan里注意:假如把端口分配到了不存在的vlan里,那么新vlan将被自动创建Switch(config-if)#switchport mode trunk//配置中继端口模式(用于在switch之间传递多个vlan的数据)Switch(config-if)#switchport trunk allowed?vlan Set allowed VLANs when interface is in trunking mode//指定trunk链路通过的vlan注意:cisco默认全部允许Switch(config-if)#switchport trunk allowed vlan remove vlan-list//将某VLAN从中继中删除Switch(config-if)#switchport trunk allowed vlan add vlan-list//添加某个VLAN到中继线路Switch(config-if)#switchport trunk native vlan?<1-1005>//指定trunk口的本地vlan(如果数据帧所属vlan ID与native vlanID相同,则数据帧不打标签直接传递)Switch#sh vlan?brief VTP all VLAN status in briefid VTP VLAN status by VLAN idname VTP VLAN status by VLAN name<cr>//查看vlan详细信息Switch(config)#ip default-gateway//设置该交换机的默认网关--vtp:Switch(config)#vtp mode?client Set the device to client mode.server Set the device to server mode.transparent Set the device to transparent mode.//定义vtp模式(默认是server)Switch(config)#vtp domain?WORD//定义vtp域名(在同一个vlan管理域的switch的域名必须相同)Switch(config)#vtp password?WORD//设置vtp密码(同一个vtp域里的switch的vtp域密码的密码必须一致)Switch(config)#show vtp//显示一台交换机的VTP配置--vlan间单臂路由:Router(config)#int f0/0.1//创建子接口Router(config-subif)#encapsulation dot1Q?<1-1005>IEEE802.1Q VLAN ID//指定封装类型及vlan号Router(config-subif)#ip address?A.B.C.D//配置vlan的网关地址--vlan间路由-三层交换Switch(config)#int vlan?<1-1005>//在三层switch创建SVI接口Switch(config-if)#ip address//在接口下配置IP地址Switch(config)#ip routing//开启路由功能(switch路由功能是关闭)--STP:Switch(config)#spanning-tree mode?pvst Per-Vlan spanning tree moderapid-pvst Per-Vlan rapid spanning tree mode//选择stp模式(cisco默认开启pvst+模式)Switch(config-if)#spanning-tree portfast//在接口上配置pvstSwitch#show spanning-tree vlan vlan#[detail]//验证stp的配置Switch#debug spanning-tree pvst+//调试stpSwitchA(config)#spanning-tree vlan1root primary//对于vlan1这个交换机是根交换SwitchA(config)#spanning-tree vlan2root secondary//配置该交换机为备份根--DNSRouter(config)#ip name-server<server-address1[server-address2~6]>(注:类似于在客户端指定DNS服务器地址,但指定的DNS服务器最多为6个)24.3.3如何在路由器上启动和停止DNSRouter(config)#ip domain-lookup(注:默认下是启动的)Router(config)#no ip domain-lookup(注:此为关闭DNS服务)--验证地址配置Router#Telnet{DNS主机名|IP地址}Router#ping{DNS主机名|IP地址}字符定义!成功接收回送应答.等待数据包应答超时U目的地不可到达错误C数据包遇到拥塞I Ping被中断(例如:Ctrl+Shift+6+X)?数据包类型未知&超过数据包生存时间(TTL)Router#trace{DNS主机名|IP地址}响应定义!H路由器接收到探测数据包,但没有转发,通常是由访问控制列表造成的P协议不可达N网络不可达U端口不可达*超时--ACL:配置标准ACL:router(config)#access-list Access-L ist-Number[permit|deny]source[source-mask] router(config)#interface Type Portrouter(config-if)#ip access-group Access-List-Number[in|out]router(config-if)#^z配置扩展ACL:router(config)#a ccess-list Access-List-Number[permit|deny][Protocol|Protocol-Number] source source-wildcard[Source-Port]destination destination-wildcard[Destination-Port][established]router(config)#interface Type Portrouter(config-if)#ip access-group Access-List-Number[in|out]router(config-if)#^z配置命名ACL:router(config)#ip access-list[standard|extended]ACL-Namerouter(config[std-|ext-]nacl)#[permit|deny][IP-Access-List-Test-Conditions] router(config[std-|ext-]nacl)#no[permit|deny][IP-Access-List-Test-Conditions] rouer(config[std-|ext-]nacl)#^zrouter(config)#interface Type Portrouter(config-if)#ip access-group[ACL-Name|1~199][in|out]router(config-if)#^z查看ACL:router#show ip access-lists//显示ACL的列表router#show ip interface Type Port//显示接口上配置ACL--NAT:配置静态转换Router(config)#ip nat inside source static local-ip global-ip//建立内部本地地址与内部全局地址间的静态转换Router(config-if)#ip nat inside//将该接口标记为连接内部网络的接口Router(config-if)#ip nat outside//将该接口标记为连接外部网络的接口配置动态地址转换Router(config)#ip nat pool name start-ip end-ip{netmask netmask|prefix-length prefix-length} //定义可根据需要进行分配的全局地址Router(config)#access-list access-list-number permit source[source-wildcard]//定义允许那些要被转换的内部本地地址的标准IP ACRouter(config)#ip nat inside source list access-list-number//建立动态源转换,指定上一步定义的ACLRouter(config-if)#ip nat inside//将该接口标记为连接内部网络的接口Router(config-if)#ip nat outside//将该接口标记为连接外部网络的接口配置Overload:Router(config)#access-list access-list-number permit source source-wildcard//定义允许那些要被转换的内部本地地址的标准IP ACRouter(config)#ip nat inside source list access-list-number interface interface overload//建立动态源转换,指定上一步定义的ACLRouter#clear ip nat translation//清除NAT Translation TableRouter#show ip nat translations//Show命令输出信息--配置PPP协议:router(config)#username Name password Set-Password-Here//验证方建立数据库router(config)#interface Type Portrouter(config-if)#encapsulation ppp//启动PPP协议(cisco默认是HDLC)router(config-if)#ppp authentication[chap|chap pap|pap chap|pap]//选择PPP认证(如果要是两个验证都写的则谁在前选谁)router(config-if)#ppp pap sent-username Name password Password//发送验证信息router(config-if)#^z--配置Frame Relay:router(config-if)#encapsulation frame-relay[cisco|ietf]router(config-if)#frame-relay lmi-type[ansi|cisco|q933a]router(config-if)#bandwidth kilobitsrouter(config-if)#frame-relay invers-arp[Protocol][dlci]配置静态Invers ARP表:router(config)#frame-relay Protocol Protocol-Address DLCI[Broadcast][ietf|cisco] [payload-compress|packet-by-packet]设置Keepalive间隔:router(config-if)#keepalive Numbe为本地接口指定DLCI:router(config-if)#frame-lelay local-dlci Number。