2016年3月24日 星期四

Cisco switch基本設定

Cisco switch基本設定

P.S 紅字部分可隨意取代
1.設定主機名稱
Switch(config)#hostname 主機名稱
主機名稱(config)#
2.設定密碼
======================enable密碼===============================
Switch(config)#enable password level 1 密碼    //密碼最少4個字元,最多8個字元,level為1-15
Switch(config)#enable secret 密碼                     //加密模式密碼,如有設定,會蓋過enable密碼  
======================console密碼==============================
Switch(config)#line console 0
Switch(config-line)#password 密碼   
Switch(config-line)#login
Switch(config-line)#exec-timeout 0                   //閒置登出
Switch(config-line)#logging synchronous          //訊息同步
=====================telnet(vty) 密碼=============================
Switch(config)#line vty 0 15                           // 0-15 共有16條vty線路
Switch(config-line)#password 密碼
Switch(config-line)#login
=============================================================
3.介面設定
Switch(config)#int FastEthernet0/12
Switch(config-if)#description 介面描述        //在sh int 及 sh run int 內可看到
Switch(config-if)#duplex auto                   //設定雙工模式,預設auto
Switch(config-if)#speed auto                    //設定速度,預設auto
Switch(config-if)#^z
Switch#sh running-config 
!
interface FastEthernet0/12
 description 介面描述
!
4.啟動介面
Switch(config)# int 介面                             //介面為e0,S1/0,fa0/15,atm2/3.14,...等
Switch(config-if)#no shutdown                 //啟動介面
Switch(config-if)#^z                                 //ctrl+Z 表示快速寫入config
5.ip 設定
Switch(config)#interface vlan 1
Switch(config-if)#ip address 192.168.0.250 255.255.255.0  //設定ip及Subnet Mask
Switch(config-if)#no shutdown 
Switch(config-if)#exit
Switch(config-if)#ip default-gateway  192.168.0.254            //跨網段管理
Switch(config-if)#^z
6.設定SSH
Switch#configure terminal 
Switch(config)#ip domain-name example.com
Switch(config)#crypto key generate rsa 
Switch(config)#username netadmin password netadmin
Switch(config)#ip ssh version 2
Switch(config)#line vty 0 15
Switch(config-line)#login local
Switch(config-line)#transport input ssh telnet
7.安全設定
1.Port security 只針對Access mode的Port設定
2.enable port security
3.(Optional)設定最大MAC數量,預設 1 show不會顯示,Cisco設備預設值通常不顯示
4.違規時switch的動作violation{shutdown預設 | restrict | protect}
5.1~4只防阻MAC Flooding攻擊,每一個port只能有1個MAC通過,但還不能防止非法MAC接到設備上,把合法
    MAC寫到table,只要MAC有錯port就會 shutdown
Switch#show mac-address-table                              //在Switch上查看MAC-Address-Table
將介面啟用Port-Security,指定只學習一筆MAC,使用Sticky方式學習MAC,並設定違規處理方式為Shutdown
Switch(config)#interface fastEthernet 0/18              //指定介面
Switch(config-if)#switchport mode access                //將Port改成Access Mode
Switch(config-if)#switchport port-security                //啟用Port Security
Switch(config-if)#switchport port-security maximum 1  //設定最大的MAC數量
Switch(config-if)#switchport port-security mac-address sticky 
Switch(config-if)#switchport port-security violation shutdown  //預設,處理err-disabled
Switch(config-if)#switchport port-security violation restrict          //合法MAC接回就會通
=================================================================
Switch(config-if)#do sh port-security                //檢查有哪些Port啟用Port-security
Switch(config-if)#do sh port-security address  //檢查有哪些Port有sticky或手動輸入MAC Address
Switch(config-if)#do sh port-security interface fa 0/18 //檢查Fa0/18的Port-security的詳細設定
Switch(config-if)#do sh int fa 0/18                   //檢查Fa0/18的介面狀態(注意err-disabled)
=======================range 多個Port設定=============================
Switch(config)#interface range fastEthernet 0/4 - 7 , fastEthernet 0/9 - 15
Switch(config-if-range)#switchport mode accesss       
=================================================================
將Fa0/18接另一台PC,因為Fa0/18有啟用Port-security,並將之前自動學習到的MAC以Sticky記錄,檢查
Fa0/18的介面狀態會出現err-disabled:下面為解決方法
Switch#sh int fa 0/18
FastEthernet0/18 is down, line protocol is down (err-disabled)
Switch#sh run | begin FastEthernet0/18
!
interface FastEthernet0/18
 switchport mode access
 switchport port-security
 switchport port-security mac-address sticky 
 switchport port-security mac-address sticky 0020.E22D.9B05  //此行為出問題的MAC address
!
Switch#conf t
Switch(config)#int fa 0/18
Switch(config-if)#no switchport port-security mac-address sticky 0020.E22D.9B05
Switch(config-if)#do sh int fa 0/18
FastEthernet0/18 is down, line protocol is down (err-disabled)
Switch(config-if)#shutdown 
Switch(config-if)#no shutdown 
Switch#sh interfaces status    //檢查所有界面的狀態
8.停用網域名稱反查
Switch(config)#no ip domain-lookup
9.組態設定
將Switch的IOS與startup-config複製到TFTP
Switch#sh flash
Switch#copy flash tftp
Switch#copy running-config startup-config                   //設定寫入NVRAM(組態檔)
Switch#copy startup-config tftp
=========================================================                    
Switch#erase startup-config                                         //刪除啟動組態檔
Switch#delete vlan.dat
Switch#reload
Switch#delete nvram                                                    //刪除啟動組態檔
10.CDP相關設定
=======================查詢鄰近設===========================
Switch#sh cdp neighbors  (Device ID =>ro)
Switch#sh cdp entry router
==================將Switch的介面CDP功能關閉=====================
Switch(config)#int fa 0/5
Switch(config-if)#no cdp enable
=====================將設備dcp功能關閉========================
lab2(config)#no cdp run
=========================================================

資料來源資訊:
http://giboss.pixnet.net/blog/post/26830607-cisco-switch%E5%9F%BA%E6%9C%AC%E8%A8%AD%E5%AE%9A

沒有留言:

TeraTerm是一款開放原始碼的遠程客戶端操作軟體

因為工作需求,有時我們需要從遠端登入某設備或是主機,又或者因為故障排除,需要透過serial port連入某設備進行檢查和操控。 偶然看到某SI的工程師,使用這個工具,想說也來使用看看。心中相信這應該是好工具,人家才會用它。 我自己通常都是簡單使用的話用 putty,想要用好一...