《网络互联技术与实践》第三章_第1页
《网络互联技术与实践》第三章_第2页
《网络互联技术与实践》第三章_第3页
《网络互联技术与实践》第三章_第4页
《网络互联技术与实践》第三章_第5页
已阅读5页,还剩87页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第三章网络设备基本配置本章学习目标掌握网络设备基本配置方法熟悉利用Console口对网络设备进行配置的过程精通网络设备几种常见的配置模式精通网络设备基本配置命令熟悉利用Telnet对网络设备进行配置的过程了解利用Web对网络设备进行配置的过程掌握Show命令熟悉CDP协议3.1

利用Console口对网络设备进行配置

对网络设备进行初始化配置需要将计算机的串口和网络设备的Console口进行连接。在对网络设备进行了初始化配置后,就可以使用其他方式对网络设备进行配置,如:Telnet,web浏览器,网络管理软件以及AUX等。

Console端口是网络设备的控制端口,Console端口使用专用连线直接连接至计算机的串口,然后利用终端仿真程序(如Windows下的“超级终端”)对网络设备进行本地配置。网络设备的Console端口一般为RJ-45端口。Console线一般有三种类型,一种为:两端均为母头的串行线,如图3.1所示;另一种类型为:一端为公头,另一端为母头串行接口。两端可以分别插入至计算机的串口和网络设备的Console端口,现在的笔记本电脑基本已经不带串口,需要使用USB转串口的转接器;第三种为:一端是DB9母头,另一端是RJ-45头的配置线缆。两端都是DB9母头的配置线缆一端是DB9母头,另一端是DB9公头的配置线缆一端是DB9母头,另一端是RJ-45头的配置线缆不同类型的网络设备其Console端口所处设备的位置不相同,有的位于前面板,有的位于后面板。通常模块化网络设备大多位于前面板,而固定配置网络设备则大多位于后面板。在该端口的上方或侧方都会有类似“CONSOLE”或“Console”字样的标识。除位置不同外,Console端口的类型也有所不同,绝大多数网络设备都采用RJ-45端口,但也有少数采用DB9串口端口或DB25串口端口。通过Console口访问网络设备的过程如下:⑴准备工作⑵打开计算机操作系统的超级终端程序⑶设置通信参数3.2网络设备基本配置3.2.1网络设备常见配置模式

常见的网络设备配置模式有6种,分别为:用户模式、特权模式、全局配置模式、线路配置模式、接口配置模式以及VLAN配置模式等。1.用户模式Router>

网络设备开机直接进入的配置模式,在该模式下,只能查询网络设备的一些基本信息,如版本号(showversion)等。2.特权模式Router#在普通用户模式下输入“enable”命令即可进入特权用户模式,在该模式下可以查看网络设备的配置信息和调试信息等,具体配置命令如下:Router>enableRouter#通过exit命令退回到用户模式3.全局配置模式

在特权用户模式下输入“configureterminal”命令即可进入全局配置模式,在该模式下主要完成全局参数的配置,具体配置命令如下:Router#configureterminalEnterconfigurationcommands,oneperline.EndwithCNTL/Z.Router(config)#通过exit命令可以退回到特权模式Router(config)#exitRouter#4.线路配置模式进入控制台具体配置如下:Router(config)#lineconsole0Router(config-line)#进入编号为0的控制台端口Router(config-line)#exitRouter(config)#通过exit命令退回到全局配置模式进入虚拟终端VTY的具体配置如下:Router(config)#linevty04Router(config-line)#进入虚拟终端配置模式,表示将对VTY的0到4号端口(即0号、1号、2号、3号、4号)进行配置Router(config-line)#exitRouter(config)#通过exit命令退回到全局配置模式5.接口配置模式进入接口fa0/0配置如下:Router(config)#interfacefastEthernet0/0Router(config-if)#表示进入路由器fastEthernet0/0端口,即将对该端口进行配置Router(config-if)#exitRouter(config)#通过exit命令退回到全局配置模式6.VLAN配置模式在全局配置模式下输入vlanvlan-number即可进入vlan配置模式,在该配置模式下可以完成VLAN的一些相关配置。进入VLAN1的具体配置如下:Switch(config)#interfacevlan1Switch(config-if)#进入vlan接口模式Router(config-if)#exitRouter(config)#通过exit命令退回到全局配置模式,VLAN配置模式只能在网络设备交换机中配置。3.2.2网络设备常见配置命令1.为设备配置主机名利用命令hostname对网络设备进行命名,对路由器设备命名配置如下:Router(config)#hostnameR1R1(config)#利用nohostname命令将设备名称恢复为配置前名称R1(config)#nohostnameRouter(config)#对交换机设备命名,具体配置如下:Switch(config)#hostnameS1S1(config)#2.显示配置命令显示配置命令“show”用于帮助用户查看相关信息,根据“show”命令后面的参数决定显示信息的内容。该命令可以同时在用户模式和特权模式下运行,常见参数如下:Router#showrunning-config用于查看当前的运行配置Router#showversion用于查看网络设备运行操作系统版本及相关引导信息Router#showstartup-config用于查看保存的配置信息Router#showiproute用于查看路由信息3.网络设备特权加密口令设置⑴通过设置使能密码来加强设备的安全性,具体配置过程如下:Router>enableRouter#configureterminalEnterconfigurationcommands,oneperline.EndwithCNTL/Z.Router(config)#enablepassword123456Router(config)#通过以上命令将网络设备的使能密码设置为123456。若通过“enable”命令从用户模式进入特权模式,此时需要输入密码。具体过程如下:Router>enableRouter>enablePassword:Router#在将网络设备的工作模式由用户模式切换到特权模式时,需要输入密码“123456”,只有密码输入正确才能顺利进入特权模式,才能对设备进行进一步的配置。⑵通过对使能口令进行加密来加强口令的安全性

使能密码的设置在一定程度上不是太安全,通过“show”命令查看配置信息时,可以看到加密的明文密码。下面是通过命令“Router#showrunning-config”查看到的配置信息,并且可以看到明文的使能密码为123456,如图3.4所示。可以直接查看到的明文密码信息通过执行命令“Router(config)#servicepassword-encryption”,可以实现对使能口令进行加密。具体操作如下:Router(config)#enablepassword123456Router(config)#servicepassword-encryption通过命令“Router#showrunning-config”,查看网络设备运行的配置信息。通过显示结果可以看出,原本的明文密码123456,变成一串密文信息。

对使能密码进行加密⑶通过设置加密口令以增强设备的安全性除了通过命令“Router(config)#servicepassword-encryption”对使能口令进行加密以增强安全性外,可以直接设置加密口令。具体设置如下:Router(config)#enablesecret123通过show命令查看配置命令结果如下

图3.6查看配置情况可以看出口令“123”在配置文件中是以MD5加密的密文形式显示。如图3.6所示。4.帮助命令在配置网络设备的过程中,如果有记不住的命令以及命令格式,可以通过在命令提示符下输入“?”来请求帮助。⑴查看所在模式下可执行的命令Router>?该命令可以查看用户模式下可执行的命令⑵查看特权模式下可执行的命令Router#?⑶查看用户模式下以字母e开头的命令Router>e?enableexit⑷查看命令所带的格式参数Router>enable?<0-15>EnablelevelviewSetintotheexistingview5.命令简写在网络设备的具体配置过程中,有时候并不需要输入完整的命令格式。可以通过命令简写来对设备进行配置Router>enRouter#如果仅仅输入命令“e”,由于以“e”开头的命令有两个,分别为enable以及exit,不能唯一确定,所以执行出错,如下所示:Router>e%Ambiguouscommand:"e"6.通过tab键自动补齐Router#en<tab>Router#enable在该模式下以en开头的命令只有enable,因此在该情况下可以实现自动补齐。若此时以en开头的命令不止一个,则自动补齐失败。7.取消操作命令在网络设备的配置过程中,有时需要清除已经配置的命令参数,此时可以采用取消命令“no”来完成,以下是通过取消命令“no”对设置的特权口令进行取消的操作。Router(config)#enablepassword123设置特权口令Router(config)#noenablepassword取消特权口令Router(config)#interfacefastEthernet0/1Router(config-if)#noshutdown%LINK-5-CHANGED:InterfaceFastEthernet0/1,changedstatetoup8.历史记录Router#showhistoryenableconfigureterminalshowhistory关于历史缓存中可以保存历史命令的数目,可以通过以下命令进行修改:Router(config)#lineconsole0Router(config-line)#historysize?<0-256>SizeofhistorybufferRouter(config-line)#historysize39.设置控制台口令,加强设备安全性通过设置控制台口令可以防止非授权用户直接进入用户模式,具体配置如下:Router#configtRouter(config)#lineconsole0Router(config-line)#password123Router(config-line)#login当再次进入设备时,显示结果如下:UserAccessVerificationPassword:为了限制用户进入用户模式,可以同时设置用户名和口令的方式对身份进行验证,从而加强设备的安全性。具体配置如下:Router#configureterminalEnterconfigurationcommands,oneperline.EndwithCNTL/Z.Router(config)#usernametdppassword123Router(config)#lineconsole0Router(config-line)#loginlocal配置完成后,通过exit命令退出系统,当再次进入系统时,需要同时输入用户名和口令,两者同时匹配才能进入到系统的用户模式。具体如下:UserAccessVerificationUsername:tdpPassword:Router>10.取消域名解析命令输入错误命令同时没有关闭域名解析功能,需要等待系统域名解析过程的情况如下:Router>enbleTranslating"enble"...domainserver(55)关闭网络设备域名解析过程配置如下:Router(config)#noipdomain-lookup再次输入错误的命令,系统执行效果如下:Router>enbleTranslating"enble"%Unknowncommandorcomputername,orunabletofindcomputeraddressRouter>结果显示输入错误命令时系统直接报错,而不再进行域名解析导致配置人员长时间等待了。11.开启日志同步通过开启日志同步命令之后,日志信息不会分隔敲到一半的命令行。开启日志同步具体命令如下:Router(config)#lineconsole0Router(config-line)#loggingsynchronous12.设置控制台会话超时时间通常情况下设置永不超时,也就是不让系统自动退出,配置方法如下:Router(config-line)#exec-timeout0013.标语命令配置具体配置过程如下:Router#configterminalEnterconfigurationcommands,oneperline.EndwithCNTL/Z.Router(config)#bannermotd$表明以下警示语以$符号结束EnterTEXTmessage.Endwiththecharacter'$'.WarningDon'tconfiguremydevice,andifconfigured,you'regoingtoberesponsiblefortheconsequences!!!$当退出系统再次进入时,系统将显示如下信息:PressRETURNtogetstarted.WarningDon'tconfiguremydevice,andifconfigured,you'regoingtoberesponsiblefortheconsequences!!!//对入侵者加以警示。Router>14.为网络设备配置地址信息具体配置过程如下:Router(config)#interfacefastEthernet0/0Router(config-if)#ipaddressRouter(config-if)#noshutdow、具体配置过程如下:Switch(config)#interfacevlan1Switch(config-if)#ipaddressSwitch(config-if)#noshu%LINK-5-CHANGED:InterfaceVlan1,changedstatetoup15.保存配置首先介绍什么是“running-config”和“startup-config”⑴、running-config指的是网络设备目前正在运行的、当前的配置。⑵、startup-config指的是网络设备在启动时,系统初始化需要引导的配置。具体操作如下:Switch#copyrunning-configstartup-configDestinationfilename[startup-config]?Buildingconfiguration...[OK]Switch#Router#writeBuildingconfiguration...[OK]Router#16.对网络设备进行批量配置

在网络工程中,往往对大量的网络设备进行配置,工作量相当大。

对网络设备进行批量配置,具体过程如下:首先将网络设备共同需要配置的命令写在记事本上。这里特别注意设备配置命令的前后连贯性,即执行命令的工作模式一定要吻合。然后在所有需要初始化的设备的配置窗口中一次性粘贴这些命令将记事本中批量命令粘贴到设备的配置界面中

记事本中输入批量命令

网络设备执行批量命令结果

这样可以大大节约时间,并且能够保证所有设备进行相同的初始化配置。3.3利用Telnet对网络设备进行配置3.3.1利用Telnet对路由器进行远程配置利用Telnet对路由器进行配置,笔记本电脑利用路由器控制台Console口对其进行初始化配置。电脑PC0、交换机及路由器连接成一个网络。通过该网络可以通过电脑远程登录(Telnet)路由器从而对路由器进行配置。利用Telnet对路由器进行配置结构图首先在笔记本电脑上执行超级终端程序利用路由器控制台对其进行基本配置。下面是对路由器端口f0/0配置其网络地址。Router(config)#interfacefastEthernet0/0Router(config-if)#ipaddressRouter(config-if)#noshutdown若通过Telnet对网络设备进行配置,需要配置设备的使能口令,命令如下:Router(config)#enablepassword321另外需要配置远程登录线路口令,具体如下:Router(config)#linevty04Router(config-line)#password123//配置远程登录口令Router(config-line)#login//要求可令验证接下来配置终端电脑PC0网络地址参数,然后验证通过计算机PC0进行远程登录对路由器进行配置,PC>telnetTrying...OpenWarningDon'tconfiguremydevice,andifconfigured,you'regoingtoberesponsiblefortheconsequences!!!UserAccessVerificationPassword://输入口令321Router>enRouter>enablePassword://输入口令123Router#如果需要在PC0远程登录时既要输入用户名又要输入口令来进行验证,此时需要通过控制台对路由器做如下配置:Router(config)#usernametdppassword321Router(config)#linevty04Router(config-line)#loginlocal再次验证通过PC0远程登录路由器对路由器进行配置的过程如下:PC>telnetTrying...OpenWarningDon'tconfiguremydevice,andifconfigured,you'regoingtoberesponsiblefortheconsequences!!!UserAccessVerificationUsername:tdp//输入用户名tdpPassword://输入口令321Router>enPassword://输入特权口令123Router#3.3.2利用Telnet对交换机进行远程配置利用Telnet对交换机进行远程配置网络拓扑。利用Telnet对交换机进行配置结构图配置交换机VLAN1网络地址参数,具体如下:Switch#configureterminalEnterconfigurationcommands,oneperline.EndwithCNTL/Z.Switch(config)#interfacevlan1Switch(config-if)#ipaddressSwitch(config-if)#noshu接下来为Telnet用户配置用户名和登录口令Switch(config)#linevty04Switch(config-line)#password123//设置远程登录访问密码Switch(config-line)#login//要求口令验证,打开登录认证功能Switch(config-line)#exitSwitch(config)#enablepassword321//设置使能口令为电脑PC1配置网络地址,IP:,子网掩码:。通过电脑远程登录交换机过程如下:PC>telnetTrying...OpenUserAccessVerificationPassword://输入口令123Switch>enablePassword://输入使能口令321Switch#如果同时需要利用用户名和密码进行登录验证,需要进行如下配置Switch(config)#usernametdppassword123//设置登录用户名和口令Switch(config)#linevty04Switch(config-line)#loginlocal通过电脑远程登录交换机过程如下:PC>telnetTrying...OpenUserAccessVerificationUsername:tdpPassword://输入可令123Switch>enPassword://输入使能可令321Switch#3.5利用web对路由器进行配置

利用Web对路由器进行配置,需要完成如下基本操作,首先对路由器进行基本配置,具体配置过程如下:⑴在路由器配置模式下,执行iphttpserver命令⑵同在配置模式下,使用iphttpauthentication命令选择认证方式⑶为路由器配置接口IP地址对计算机进行相关操作如下:⑴用IE浏览器,地址栏输入路由器端口IP并回车⑵webconsole里面下载并安装javaplug-in这就行了。另外,不是所有路由器IOS都支持web方式的利用web对交换机进行配置

利用Web对交换机进行配置,需要完成如下基本操作,首先对交换机进行基本配置,具体配置过程如下:⑴在交换机配置模式下,执行iphttpserver命令⑵同在配置模式下,使用iphttpauthentication命令选择认证方式

⑶为交换机配置管理IP地址对计算机进行相关操作如下:⑴用IE浏览器,地址栏输入交换机管理IP并回车⑵webconsole里面下载并安装javaplug-in这就行了。另外,不是所有交换机IOS都支持web方式的3.6Show命令集在网络设备配置过程中,经常需要查看相关配置信息、系统配置结果以及网络设备运行状态,利用show命令可以查看,以下是在网络设备配置过程中经常使用的show命令。⑴Showinterfaces查看所有端口的详细信息⑵showinterfacesfastEthernet0/0查看端口fastEthernet0/0口的详细信息⑶showipinterfacebrief查看端口的简要信息⑷showversion查看系统硬件的配置,软件版本号等⑸showrunning-config查看网络设备交换机或路由器当前正在运行的配置信息,包括设备名称,密码,接口配置情况等。位于网络设备的RAM中。⑹showstartup-config查看网络设备交换机或路由器保存在NVRAM中的配置信息,包括设备名称,密码,接口配置情况等。它在启动网络设备时装载入RAM,成为running-config。⑺showiproute查看路由表⑻showipnattranslations查看网络地址转换情况⑼showflash显示闪存的布局和内容信息⑽showcdpinterface显示打开的CDP接口信息3.7CDP协议如图3.12所示,图上的Switch1只能发现Router0是不能发现Switch0。具体命令“showcdp”后面参数如下:Router0#showcdp?entryInformationforspecificneighborentryinterfaceCDPinterfacestatusandconfigurationneighborsCDPneighborentries<cr>⑴showcdpneighbors:作用是显示有关直连设备的信息,其中包括设备的主机名,接收数据包的端口或接口,保持时间,邻居设备的性能,设备类型和连接的端口ID。⑵showcdpneighborsdetail:显示邻居详细信息,包括直连设备的IP地址和IOS版本号。⑶showcdpentry*与showcdpneighborsdetail相同。⑷showcdpentry*protocols:显示直连邻居的IP地址。⑸showcdpentry*version:显示直连邻居的IOS版本。⑹showcdptraffic:显示了设备发送和接收的CDP数据包。⑺showcdpinterface:显示每个接口使用的CDP信息,包括线路的封装类型,定时器和保持时间。下面通过例子具体探讨CDP协议的作用

CDP协议网络拓扑结构

CDP协议发挥作用首先保证网络连通性,其连通性具体配置如下:首先对路由器Router0进行配置Router0(config)#interfacefastEthernet0/0//进入接口fa0/0Router0(config-if)#ipaddress//配置IP地址Router0(config-if)#noshu //激活该接口Router0(config-if)#exit //退出Router0(config)#interfacefastEthernet0/1 //进入接口fa0/1Router0(config-if)#ipaddress //配置IP地址Router0(config-if)#noshu //激活接口其次对交换机Switch0进行配置Switch0(config)#interfacevlan1 //进入交换机管理接口vlan1Switch0(config-if)#ipaddress00//配置IP地址Switch0(config-if)#noshu

//激活Switch0(config-if)#exit //退出Switch0(config)#ipdefault-gateway //配置默认网关最后对交换机Switch1进行配置Switch1(config)#interfacevlan1 //进入管理接口vlan1Switch1(config-if)#ipaddress//配置IP地址Switch1(config-if)#noshu

//激活Switch1(config-if)#exit //退出Switch1(config)#ipdefault-gateway //配置默认网关另外将计算机IP地址配置为00,子网掩码配置为,网关配置为,通过计算机ping交换机Switch0测试网络联通性,结果如下:C:\>ping00Pinging00with32bytesofdata:Replyfrom00:bytes=32time<1msTTL=254Replyfrom00:bytes=32time<1msTTL=254Replyfrom00:bytes=32time<1msTTL=254Replyfrom00:bytes=32time<1msTTL=254

Pingstatisticsfor00:Packets:Sent=4,Received=4,Lost=0(0%loss),Approximateroundtriptimesinmilli-seconds:Minimum=0ms,Maximum=0ms,Average=0msC:\>结果表明,计算机能够ping通交换机Switch0,整个网络互联互通。接下来配置交换机和路由器,使它们能够远程登录。首先配置交换机Switch1,具体配置过程如下:Switch1(config)#usernamet1password123 //设置用户名和密码Switch1(config)#enablepassword321 //配置使能密码Switch1(config)#linevty04Switch1(config-line)#loginlocalSwitch1(config-line)#exit其次配置路由器Router0,具体配置过程如下:Router0(config)#usernamet2password1234//配置用户名密码Router0(config)#linevty04Router0(config-line)#loginlocalRouter0(config-line)#exitRouter0(config)#enablepassword4321//配置使能口令最后配置交换机Switch0,具体配置过程如下:Switch0(config)#usernamet3password12345//配置用户名密码Switch0(config)#linevty04 Switch0(config-line)#loginlocalSwitch0(config-line)#exitSwitch0(config)#enablepassword54321 //配置使能口令Switch0(config)#利用CDP命令通过发现邻居,从而发现整个网络拓扑,具体操作过程如下:首先在计算机pc0上通过Telnet命令,登录交换机Switch1。C:\>telnetTrying...OpenUserAccessVerificationUsername:t1Password:Switch1>enPassword:Switch1#通过在交换机Switch1上执行cdp命令,查看邻居设备情况,具体操作如下:Switch1#showcdpneighborsCapabilityCodes:R-Router,T-TransBridge,B-SourceRouteBridgeS-Switch,H-Host,I-IGMP,r-Repeater,P-PhoneDeviceIDLocalIntrfceHoldtmeCapabilityPlatformPortIDRouter0Fas0/1139RC2800Fas0/1Switch1#结果显示,邻居设备ID号为Router0,利用本地设备接口fa0/1与邻居设备Router0接口fa0/1相连。并且邻居设备型号为C2800。通过命令showcdpentry查看邻居设备详细信息,结果如下:Switch1#showcdpentry*DeviceID:Router0Entryaddress(es):IPaddress:Platform:ciscoC2800,Capabilities:RouterInterface:FastEthernet0/1,PortID(outgoingport):FastEthernet0/1Holdtime:156Version:CiscoIOSSoftware,2800Software(C2800NM-ADVIPSERVICESK9-M),Version12.4(15)T1,RELEASESOFTWARE(fc2)TechnicalSupport:/techsupportCopyright(c)1986-2007byCiscoSystems,Inc.CompiledWed18-Jul-0706:21bypt_rel_teamadvertisementversion:2Duplex:fullSwitch1#可以发现邻居设备接口fa0/1,其IP地址为。接着进一步通过telnet登录到Router0,利用showcdpneighbors发现设备Router0的邻居情况。Switch1#telnetTrying...OpenUserAccessVerificationUsername:t2Password:Router0>enPassword:Router0#通过showcdpneighbors命令发现Router0的邻居情况,结果如下:Router0#showcdpneighborsCapabilityCodes:R-Router,T-TransBridge,B-SourceRouteBridgeS-Switch,H-Host,I-IGMP,r-Repeater,P-PhoneDeviceIDLocalIntrfceHoldtmeCapabilityPlatformPortIDSwitch0 Fas0/0 138S2960Fas0/1Switch1 Fas0/1 129S2960Fas0/1Router0#通过cdp命令可以查看到,路由器Router0的邻居设备有两个,分别为Switch0和Switch1,其中交换机Switch1的情况刚才已经清楚了,Switch0为路由器Router0连接的另一个设备的情况,具体为:邻居设备的ID为Switch0,其设备型号为2960,本设备Router0的fa

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论