2、密碼,、登陸等基本配置. 3,、cisco設(shè)備端口配置詳解 4、vlan的規(guī)劃及配置. 4.1 核心交換機(jī)的相關(guān)配置 4.2 接入交換機(jī)的相關(guān)配置 5,、配置交換機(jī)的路由功能 6,、配置交換機(jī)的DHCP功能令 1、基本概念介紹IOS: 互聯(lián)網(wǎng)操作系統(tǒng),交換機(jī)和路由器常用操作系統(tǒng) VLAN: 虛擬lan VTP: VLANTRUNK PROTOCOL DHCP: 動(dòng)態(tài)主機(jī)配置協(xié)議 ACL: 訪問(wèn)控制列表 三層交換機(jī):具有三層路由轉(zhuǎn)發(fā)能力的交換機(jī) 2,、密碼,、登陸等基本配置本節(jié)介紹cisco路由器或者交換機(jī)的基本配置,本教程用的是cisco的模擬器做的介紹,,一些具體的端口顯示可能與實(shí)際的設(shè)備不符,,但并不影響基本配置命令的執(zhí)行。
Router> # 顯示穩(wěn)定后,,出現(xiàn)最初的提示符,,提示符“>”表示目前所處的狀態(tài)為用戶模式。 Router> Router>en # 如果在當(dāng)前狀態(tài)下沒(méi)有重復(fù)的命令,,可以用“TAB”鍵來(lái)補(bǔ)齊命令 Router>enable # 從用戶模式(usermode)進(jìn)入到特權(quán)模式(exec mode),,提示符變?yōu)椤?/span>#” Router#configure terminal #在特權(quán)模式下輸入configure terminal進(jìn)入全局配置模式(global configuration mode),在這之下輸入的命令叫做全局命令,一旦輸入,將對(duì)整個(gè)router產(chǎn)生即時(shí)影響。 *Mar 1 00:44:26.491: %SYS-5-CONFIG_I: Configured from console by console t # 在輸入命令的過(guò)程中,,IOS會(huì)出現(xiàn)一些即時(shí)提示,。 Enter configuration commands, one perline. End with CNTL/Z. Router(config)#exit # 退出當(dāng)前模式 Router(config)#hostname test # 更改當(dāng)前設(shè)備的名字,主要是為了便于區(qū)分設(shè)備,。 test(config)# # 回車后當(dāng)前的設(shè)備的名字發(fā)生了改變 test(config)#enable password cisco # 配置設(shè)備的登陸密碼(不加密) test(config)#end # 直接退回到全局配置模式 test#sh r # 查看交換機(jī)當(dāng)前配置信息,,此命令的完整寫法是show running-config,此處的sh r用的是省略的寫法,,因無(wú)其他重復(fù)的命令所以可以被執(zhí)行,。 Building configuration...
Current configuration : 1559 bytes ! version 12.3 service timestamps debug datetime msec service timestamps log datetime msec no service password-encryption ! hostname test # 此處顯示的是配置的設(shè)備名字 ! boot-start-marker boot-end-marker ! enable password cisco # 此處顯示的是配置的enable密碼,注意此時(shí)是用明文顯示的,,不太安全,。 ! no aaa new-model ! resource policy ! memory-size iomem 5 ip subnet-zero ! --More-- #到這一行其實(shí)并未全部顯示完配置的內(nèi)容,,可以按鍵盤上的任意鍵來(lái)終止繼續(xù)顯示或通過(guò)按回車鍵逐行顯示,,或按空格鍵逐頁(yè)的顯示 test#conf t # 重新進(jìn)入到全局配置模式 test(config)#service password-encryption # 利用這條命令給密碼加密顯示。 test(config)#end # 退回特權(quán)模式 test(config)#no service password-encryption #可利用這條命令(前面加no)來(lái)去掉密碼加密功能,,cisco的所有命令都可以通過(guò)這種方式來(lái)禁止,。 test(config)#enablesecret cisco #也可以直接用這個(gè)命令設(shè)置加密顯示的登錄密碼 配置超級(jí)終端登錄參數(shù) test(config)#line console 0 # 進(jìn)入超級(jí)終端登錄方式參數(shù)配置 test(config-line)#login # 啟用密碼,no login是不啟用密碼,,不是必須的步驟 test(config-line)#password cisco # 設(shè)置登錄密碼 test(config-line)#logging ? # 在任何情況下如果忘記命令的相關(guān)參數(shù)可以用,?來(lái)獲得提示和幫助 synchronous Synchronized message output test(config-line)#logging synchronous #在進(jìn)行配置時(shí),IOS會(huì)產(chǎn)生一些即時(shí)的提示信息,,而這些信息會(huì)沖亂我們的光標(biāo)顯示,,用這條命令可以將光標(biāo)規(guī)矩在下一行,即使出現(xiàn)了一些即時(shí)的提示,。 test(config-line)#exit # 退出當(dāng)前console口的參數(shù)配置 test(config-line)#no password cisco # 清除console口設(shè)置的密碼 Telnet登錄相關(guān)參數(shù)設(shè)置 test(config)#interface vlan1 test(config-if)#ip address 192.168.1.100255.255.255.0 #設(shè)置遠(yuǎn)程登錄IP及子網(wǎng)掩碼 test(config-if)#no shutdown #啟用網(wǎng)卡 test(config-if)#ip default-gateway192.168.1.1 #設(shè)置缺省網(wǎng)關(guān) test(config)#line vty 0 4 # vty 0 4代表同時(shí)允許5個(gè)用戶通過(guò)telnet遠(yuǎn)程登錄設(shè)備 test(config-line)#password cisco #配置telnet登錄時(shí)的密碼,,如果此處不設(shè)置密碼,那么用telnet來(lái)登陸的時(shí)候會(huì)提示:相關(guān)密碼沒(méi)有設(shè)置,禁止登陸,。所以為了能遠(yuǎn)程telnet到這臺(tái)設(shè)備,,此處的密碼一定要設(shè)置。 test(config-line)#login # 允許通過(guò)telnet來(lái)登錄 test(config-line)#exit # 退出當(dāng)前配置模式到全局配置模式,。 test(config)# test#conf s Translating 's'...domain server(255.255.255.255) % Unknown command or computer name, orunable to find computer address # 在做配置的時(shí)如果出現(xiàn)輸入錯(cuò)誤的情況,,ios系統(tǒng)會(huì)以為用戶輸入的是一個(gè)域名,就會(huì)做長(zhǎng)時(shí)間的搜尋,,試圖找到這個(gè)域名對(duì)應(yīng)的ip地址,,這段時(shí)間比較長(zhǎng) test(config)#no ip domain-lookup # 在全局配置模式下,將ip域名的搜尋功能關(guān)閉就可以了 test#conf x # 將上述功能關(guān)閉以后,,再有輸入錯(cuò)誤的情況會(huì)直接提示你輸入錯(cuò)誤,。 ^ % Invalid input detected at '^' marker. test(config)#ip domain-name 202.102.128.68 # 如果有必要將設(shè)備配置上DNS功能的話就用這條命令。 3,、cisco設(shè)備端口配置User Access Verification # 從dos提示符下運(yùn)行telnetip地址,,就會(huì)連接到相應(yīng)的交換機(jī)或者路由器 Password: # 輸入配置好的telnet密碼,也就是上節(jié)提到的vtp中的密碼 test>enable # 進(jìn)入特權(quán)模式 Password: # 輸入特權(quán)模式密碼,,也就是上節(jié)提到的enable密碼,。注意這些密碼在輸入的時(shí)候屏幕是不顯示的。 test#show version # 查看系統(tǒng)硬件的配置,,軟件版本號(hào)等 test#show running-config # 查看當(dāng)前正在運(yùn)行的配置信息 test#show interfaces # 查看所有端口的配置信息 test#show interfaces f0/x # 查看具體某個(gè)具體端口號(hào)的配置信息 test#show ip interface brief # 查看當(dāng)前所有端口ip狀態(tài),,包括vlan和實(shí)際的物理接口狀態(tài),千兆端口的名稱為:GigabitEthernet,,百兆端口的名稱為:FastEthernet,。
ttest(config)#interface gi1/2 # 通過(guò)此命令進(jìn)入端口配置模式,此處進(jìn)入的是GigabitEthernet1/2口,,gi1/2為簡(jiǎn)寫,。 test(config-if)#speed ? # 查詢端口的可選速度模式 10 Force 10 Mbps operation # 強(qiáng)制此端口為10M 100 Force 100 Mbps operation # 強(qiáng)制此端口為100M 1000 Force 1000 Mbps operation # 強(qiáng)制此端口為1000M auto Enable AUTO speedconfiguration # 允許速度自動(dòng)協(xié)商
test(config-if)#speed 100 # 通過(guò)此命令就可將此端口強(qiáng)制設(shè)成100M,默認(rèn)的狀態(tài)下是auto,。 test(config-if)#duplex ? # 查詢此端口的可選雙工模式 auto Enable AUTO duplexconfiguration # 自動(dòng)配置此端口的雙工模式 full Force full duplex operation # 強(qiáng)制此端口為全雙工模式 half Force half-duplex operation # 強(qiáng)制此端口為半雙工模式 test(config-if)#duplex auto # 強(qiáng)制此端口的雙工模式為自適應(yīng)模式 test(config-if)#end # 用end命令可直接退回到特權(quán)模式,,用exit是一層一層的退出。 test#terminal monitor # 打開(kāi)終端監(jiān)控,。當(dāng)用telnet登陸的時(shí)候默認(rèn)是不顯示各端口的實(shí)時(shí)變化情況的,,打開(kāi)這個(gè)功能就能實(shí)時(shí)的看到這臺(tái)交換機(jī)上哪個(gè)端口up,哪個(gè)端口down,,這對(duì)于排錯(cuò)的時(shí)候是很有幫助的,。 test(config)#int gi1/2 # 重新回到端口配置模式 test(config-if)#shutdown # 手工關(guān)閉此端口 test(config-if)#no shut # 手工打開(kāi)此端口 test(config-if)#switchport access vlan 100 # 我們配置此端口屬于vlan100,如果此端口事先屬于其他vlan,,那么就會(huì)從其他vlan退出 test(config)#int range gi 1/1-5 # 也可同時(shí)配置多個(gè)端口,,表示同時(shí)對(duì)gi1/1到gi1/5這5個(gè)端口進(jìn)行操作 test(config-if-range)#switchport accessvlan 100 # 可同時(shí)配置這5個(gè)端口屬于vlan100 test(config-if-range)#shutdown # 可同時(shí)關(guān)閉這5個(gè)端口 test(config-if-range)#no shutdown # 可同時(shí)啟用這5個(gè)端口 test#sh int gi1/2 # 在特權(quán)模式下查看單個(gè)端口的狀態(tài) GigabitEthernet1/2 is down, line protocol isdown (notconnect) # 這行說(shuō)明此端口當(dāng)前的狀態(tài)是down的 Hardware is Gigabit Ethernet Port, address is 001a.6db4.a3c1 (bia001a.6db4.a3c1) # 此端口的MAC地址 ...... Auto-duplex, Auto-speed, link type is auto, media type is 10/100/1000-TX # 此端口的模式為10/100/1000-TX
test#sh int gi1/1 GigabitEthernet1/1 is up, line protocol isup (connected) # 這行表明此端口是up的,,并且連有網(wǎng)線。 ...... 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored # 沒(méi)有輸入錯(cuò)誤,,表明鏈路狀態(tài)良好 0 input packets with dribble condition detected 335026620 packets output, 223732323465 bytes, 0 underruns # 輸出數(shù)據(jù)包統(tǒng)計(jì) ...... test#write # 保存配置結(jié)果 4,、vlan的規(guī)劃及配置在本節(jié)中我們講解vlan的規(guī)劃及具體的配置命令。在此例中用的是vtp(VLAN Trunking Protocol)server的模式,,在這種模式中需要配置核心交換機(jī)的vtp模式為server,,各接入交換機(jī)的vtp模式為cilent,那么配置完成后接入交換機(jī)就會(huì)通過(guò)trunk口自動(dòng)從核心交換機(jī)學(xué)習(xí)到所有的vlan配置信息,。在接入交換機(jī)中只需要添加相應(yīng)的端口即可,,這樣易于管理與部署。
4.1 核心交換機(jī)的相關(guān)配置 TEST#show vlan # 顯示已經(jīng)有的vlan信息,,并且同時(shí)顯示了各端口所屬的vlan VLAN Name Status Ports ---- ----------------------------------------- ------------------------------- 1 default active Gi1/2, Gi1/3, Gi1/4, Gi1/5, Gi1/6, Gi1/7, Gi1/8, Gi1/9, Gi1/10, Gi1/11,Gi1/13, Gi1/14, Gi1/16, Gi1/17, Gi1/18, Gi1/19, Gi1/20, Gi3/12, Gi3/13, Gi3/16 2 firewall active Gi1/1 10 Engineering active Gi3/9, Gi3/10 20 Procurement active Gi3/19 50 Yard active Gi3/18 150 Server active Gi3/1, Gi3/2, Gi3/3, Gi3/4, Gi3/5, Gi3/6, Gi3/7, Gi3/8 160 Client active Gi3/11, Gi3/15 # 從這行往下是為其他協(xié)議預(yù)留的vlan號(hào)段,,這些不必理會(huì)。 1002 fddi-default act/unsup 1003 token-ring-default act/unsup 1004 fddinet-default act/unsup 1005 trnet-default act/unsup
TEST(config)#vlan 200 # 新建一個(gè)vlan號(hào)為200的vlan TEST(config-vlan)#name test # 給這個(gè)vlan命名,,便于日常的管理,。 TEST(config-vlan)#end # 建好vlan后退出到特權(quán)模式中 TEST#show ip int brief # 顯示目前有的端口配置狀態(tài),我們會(huì)發(fā)現(xiàn)此時(shí)并沒(méi)有vlan200的相關(guān)信息 TEST(config)#interfacegigabitEthernet 1/2 # 進(jìn)入端口配置模式TEST(config-if)#switchportaccess vlan 200 # 將此端口加入到vlan200中 TEST(config)#int vlan 200 # 給vlan 200添加相應(yīng)的ip地址 TEST(config-if)#ip address 10.10.10.0.1255.255.255.0 #添加具體的ip地址 TEST(config-if)#no shut down # 啟用此端口 ##小結(jié)一下:在剛才的配置過(guò)程中,,端口Gi1/2下面所連接的電腦的網(wǎng)關(guān)就是vlan200的地址——10.10.0.1,。 TEST#show interface trunk # 顯示當(dāng)前交換機(jī)中的trunk接口。作為trunk接口的端口下聯(lián)的是接入層(或者是匯聚層)的交換機(jī),。 Port Mode Encapsulation Status Native vlan Gi1/15 on 802.1q trunking 1
Port Vlans allowed on trunk Gi1/15 1-4094
Port Vlans allowed and active in management domain Gi1/15 1-2,10,20,30,40,50,60,70,80,100,110,120,150,160,200
Port Vlans in spanning tree forwarding state and not pruned Gi1/15 1-2,10,20,30,40,50,60,70,80,100,110,120,150,160,200
TEST(config)#int gi1/15 # gi1/15為例說(shuō)明如何將端口配置成trunk接口 TEST(config-if)#switchport mode ? # 定義此接口的模式為trunk access Settrunking mode to ACCESS unconditionally dynamic Settrunking mode to dynamically negotiate access or trunk mode private-vlan Set the mode to private-vlan host orpromiscuous trunk Settrunking mode to TRUNK unconditionally TEST(config-if)#switchport mode trunk TEST(config-if)#switchport trunk allow vlan1,220,230,240 #設(shè)置允許vlan220,、230、240通過(guò),,如果不進(jìn)行設(shè)置則默認(rèn)允許該交換機(jī)上存在的所有vlan通過(guò) TEST(config-if)#switchport trunkencapsulation ? # 定義trunk口的封裝類型,,此處選擇dot1q也叫802.1q,為通用封裝類型 dot1q Interface uses only802.1q trunking encapsulation when trunking isl Interface uses onlyISL trunking encapsulation when trunking negotiate Device will negotiatetrunking encapsulation with peer on interface TEST(config-if)#switchport trunkencapsulation dot1q # 對(duì)于使用的交換機(jī)都是思科交換機(jī)時(shí),,在設(shè)置多臺(tái)交換機(jī)互聯(lián)及分配VLAN時(shí)應(yīng)該選擇ISL TRUNK封裝方式,,這是思科獨(dú)有的封裝技術(shù),兼容性和穩(wěn)定性更佳,。但如果用的是不同品牌的交換機(jī),,就需要使用通過(guò)switchport trunk encapsulation dot1q命令將封裝類型改為802.1Q,,或者是通過(guò)switchport trunk encapsulation negotiate命令進(jìn)行自協(xié)商,。 接下來(lái)是如何配置此核心交換機(jī)的VTP的一些相關(guān)設(shè)置。 TEST(config)#vtp mode ? client Set the device toclient mode. server Set the device toserver mode. transparent Set the device totransparent mode.
TEST(config)#vtp mode server # 首先在全局配置模式中將vtp的mode設(shè)置成server TEST(config)#vtp domain pjoe # 然后配置vtp的domain,,所有的交換機(jī)應(yīng)該在一個(gè)domain中 TEST(config)#vtp password pjoeserver # 配置此vtp的介入密碼,,這樣可以防止未授權(quán)的交換機(jī)隨便加入到這個(gè)domian中來(lái)。 TEST#show vtp status # 顯示vtp的狀態(tài) VTP Version : 2 Configuration Revision : 22 Maximum VLANs supported locally : 1005 Number of existing VLANs :20 VTP Operating Mode : Server # vtp的模式為server模式 VTP Domain Name :pjoe # vtp的域名是pjoe VTP Pruning Mode : Disabled VTP V2 Mode : Disabled VTP Traps Generation :Enabled MD5 digest : 0x00 0xB3 0x21 0xB70x56 0xD7 0x06 0x4F # 此處表示的是vtp的密碼(已加密) Configuration last modified by192.168.113.254 at 12-3-07 22:52:46 Local updater ID is 192.168.113.254 oninterface Vl1 (lowest numbered VLAN interface found) #小結(jié)一下:經(jīng)過(guò)以上的配置就將核心交換機(jī)的vtp等的配置工作完成了,,只需要再配置好接入交換機(jī)的相關(guān)vtp參數(shù)和對(duì)應(yīng)的trunk接口,,接入交換機(jī)就能夠從核心交換機(jī)上獲取到所有的vlan信息,,而不需要重新建立各個(gè)vlan。
TEST(config)#no vlan 200 # 第一步,,刪除vlan200 TEST(config)#no int vlan 200 # 第二步,,刪除int vlan200 ,經(jīng)過(guò)這兩步就可以徹底的刪除vlan200
4.2 接入交換機(jī)的相關(guān)配置 #在此例中聯(lián)入的是一臺(tái)接入交換機(jī),,此交換機(jī)的gi0/1口上聯(lián)至核心交換機(jī),。也就意味著需要配置gi0/1為trunk口。具體的配置如下: D-2960-3(config)#int gi0/1 D-2960-3(config-if)#switchport mode trunk #配置此接口的模式為trunk,,在cisoc2960交換機(jī)中,,配置完接口模式為trunk后就可以了,不需要進(jìn)一步配置此trunk口的封裝狀態(tài),,因?yàn)槠淠J(rèn)的也是唯一的封裝類型就是dot1q,,并且此系列交換機(jī)并沒(méi)有專門的封裝配置命令。
D-2960-3(config)#vtp mode client # 配置vtp模式為client,,與核心交換機(jī)的server模式相呼應(yīng),。 D-2960-3(config)#vtp domain pjoe # 配置vtp域?yàn)?/span>pjoe,只有一個(gè)域中的交換機(jī)才能互傳vlan信息,。 D-2960-3(config)#vtp password pjoeserver # 配置vtp密碼 #稍等一會(huì)兒后通過(guò)show vlan驗(yàn)證一下是否學(xué)習(xí)到了核心交換機(jī)的vlan信息,,它的學(xué)習(xí)有一小段的過(guò)程30秒的樣子。 D-2960-3(config)#int vlan 1 # 管理ip地址配置在vlan1上 D-2960-3(config-if)#ip address192.168.113.222 255.255.255.0 # 設(shè)置實(shí)際的ip地址 D-2960-3(config-if)#exit D-2960-3(config)#ip default-gateway192.168.113.254 # 設(shè)置這臺(tái)交換機(jī)的網(wǎng)關(guān),,此地址即為核心交換機(jī)vlan1的地址,。
5、配置交換機(jī)的路由功能 說(shuō)明:只有在三層交換機(jī)上才有路由功能,,其他的二層接入交換機(jī)要想在不同的vlan之間傳送數(shù)據(jù)需要通過(guò)trunk口到核心交換機(jī)上進(jìn)行完路由交換后才可以,。 TEST(config)#ip routing #開(kāi)啟三層交換機(jī)的路由功能,默認(rèn)是關(guān)閉的 TEST(config)#ip route 0.0.0.0 0.0.0.0172.16.0.1 # 配置交換機(jī)的默認(rèn)路由,,也就是總的出口路由,。 TEST#sh ip route Codes: C - connected, S - static, R - RIP,M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2 ia - IS-IS inter area, * - candidate default, U - per-user static route o - ODR, P - periodic downloaded static route
Gateway of last resort is 172.16.0.1 tonetwork 0.0.0.0
C 192.168.106.0/24 is directly connected, Vlan60 # 這種類型的路由——標(biāo)志為“C”的路由,為靜態(tài)直連路由,。 S* 0.0.0.0/0 [1/0] via 172.16.0.1 # 為配置的默認(rèn)路由
6,、配置交換機(jī)的DHCP功能 以讓vlan120提供DHCP功能為例 TEST(config)#ip dhcp pool wlan # 配置交換機(jī)的地址池并命名 TEST(config)#network 192.168.112.0255.255.255.0 # 定義此地址池的網(wǎng)段 TEST(config)#default-router 192.168.112.254 # 定義分發(fā)下去的地址的默認(rèn)網(wǎng)關(guān) TEST(config)#dns-server 202.102.128.68202.102.134.68 # 定義分發(fā)下去地址的DNS服務(wù)器,此處是2個(gè)中間用空格分隔,。 TEST(config)#ip dhcp excluded-address192.168.112.200 192.168.112.254 # 定義保留的ip地址端 #至此所屬這個(gè)vlan的客戶機(jī)就可以通過(guò)自動(dòng)獲取地址的方式來(lái)得到正確的ip,、網(wǎng)關(guān)、dns等信息,。
7,、常用排錯(cuò)命令 TEST#terminal monitor # 排除網(wǎng)絡(luò)故障以前,請(qǐng)打開(kāi)這一命令以便實(shí)時(shí)的接收到交換機(jī)的提示信息,。 TEST#show running-config #顯示所有的配置清單,,可將這些配置保存成文本作為交換機(jī)的配置備份,。 TEST#show ip interface brief #顯示所有端口的狀態(tài) TEST#show vlan # 顯示所有的vlan信息 TEST#show vtp status #顯示vtp協(xié)議的相關(guān)配置 TEST#show interface gi1/2 # 顯示具體物理接口的信息 TEST#show ip route # 顯示這臺(tái)交換機(jī)的所有路由信息 TEST#show processes cpu # 顯示交換機(jī)的cpu利用率 TEST#reload #重新啟動(dòng)交換機(jī) TEST#show version # 顯示當(dāng)前設(shè)備的版本信息 |
|