[Memo]CCNA 上課時的指令 筆記
去年選修了 CCNA 的課,鄭老師教了很多在網路的基本知識
對於寫程式的我來說,真的是受用無窮呀!
這次學到最多的就是 網段的設定 和 觀念
其他的課雖然也有觀念授課,也會教你怎麼算 網段
但,就是少了點實機操作,就少了一點點的感覺
今天在整理檔案的時候看到,當時做的筆記清單
把它備份到這裡,以後還可以回溫一下 :)
Router 設定
進入特權模式   enable   
退出           disable    
全域設定模式 (需在特權後 )  configure terminal 
router# show startup-config   ( 通常我們會放在 NV RAM ,這樣子重開機才不會不見,執行中的設定都會在 RAM)   
router# show running-config   ( 看目前正在執行的 設定檔 ,在 RAM 中的 ) 
? ( 列出所有的指令 )
5.3.4 練習
router(config)# hostname [名字]   (指定 Router 的名字 )   
router(config)# enable password [密碼]  (指定進入 特權模式 所需要的密碼 ) 
router(config)# enable secret [密碼] (指定進入
router# copy run start (將目前已設定好的內容,儲檔至 NV Ram)
用 Console 連到 router 的 密碼設定 ( 比 enable 還早 )   
router(config)# line console 0 (指某一個 console )    
router(config-line)# password [密碼]    
router(config-line)# login            (這個一定要!不然會錯 ) 
虛擬終端機密碼   
router(config)# line vty 0 4 ( 這是指 0 到 4 個 一共五個連線進來)    
router(config-line)# password [密碼]    
router(config-line)# login            (這個一定要!不然會錯 ) 
顯示 Router 的項目  (有六種)   
Router# show   
設定 Serial    
Router(config)# interface serial 0/0    (怎麼知道是這個編碼? 要用 show interface 去查編號 )    
Router(config-if)# description [註解]    
Router(config-if)# ip address [IP] [255.255.255.0]    
Router(config-if)# clock rate 64000   (速率) or 128000 ( 這個一定要設!而且 2 台對接時只能有一台設,不然會 ping 不通 )    
Router(config-if)# no shutdown 
預設 路由 ( 當不知道的 ip 時就往上丟 )   
Router(config)# ip route 0.0.0.0 0.0.0.0 [另外一台的 router IP]    
or     
Router(config)# ip route 0.0.0.0 0.0.0.0 [自已的介面編號] 
進入 DHCP 模式  (5.3.7)   
Router(config)# ip dhcp pool Lan-address  (進入 DHCP 模式)    
Router(dhcp-config)# network 10.1.1.1 255.255.255.0    
Router(config)# ip dhcp excluded-address 10.1.1.1 10.1.1.100  (從 1 到 100 不會發出去 ) 
Router(dhcp-config)# domain-name demo.com              (指定網域名稱)   
Router(dhcp-config)# dns server 10.1.1.1   (指定 DNS)    
Router(dhcp-config)# default-router 10.1.1.1    
Router# show running-config 
NAT  將內外部的 ip 進行轉換    
Router(config)# interface [自已的介面編號]  (對內的卡)    
Router(config-if)# ip nat inside 
Router(config)# interface [自已的介面編號]  (對外的卡   
Router(config-if)# ip nat outside 
Router(config)# ip nat inside source static 10.1.1.1 10.1.1.1
Cisco 路由器設定備份到 TFTP 上
  Router# copy startup-config tftp   (備份)   
  接下來就指定 tftp 的ip or name 
  Router# copy running-config tftp   
  接下來就指定 tftp 的ip  or name 
  Router# copy tftp startup-config  (還原)  
  接下來就指定 tftp 的ip  or name 
*****************************************   
第五章!重要    
***************************************** 
交換器一開啟就會執行供電自檢 (POST) LED 會閃
為什麼要 給 switch 是因為可以做 ping 的檢查! ( 若沒有的話!就沒辦法測 )
設定 交換器 5.4.3   
Switch# show run   -- 顯示所有的設定 
Switch(config)#  hostname [xxx]    ( 改名稱 )   
Switch(config)#  interface vlan 1                ( 預設  透過虛擬的方式 來給 交換器 ip  ( 因為本身沒辦法給 ip )    
Switch(config-ip)# ip address [ip] [255.255.255.0]    ( 設定 IP )    
Switch(config-ip)# no shutdown    
Switch(config-ip)# exit 
Switch(config)# ip default-gateway [IP]        ( 這是全域的  )   
Switch(config)# end    
Switch(config)# copy run start 
Switch# show interface vlan 1 ( 顯示特定介面的內容 )
*****************************************   
第六章!重要    
***************************************** 
Router# show ip route   ( 顯示 路由表 )   
    ex.. c 10.1.1.1/24 [權重] [介面] [到達目的地的次數]    
        c 代表這台路由直接連結的網段  
        s 代表「靜態設定」    
        r 代表 「動態更新的」(透過 RIP ) 
預設 路由 ( 當不知道的 ip 時就往上丟 )   
Router(config)# ip route 0.0.0.0 0.0.0.0 [另外一台的 router IP]     (只要不認識就往那台丟 ) 
靜態 路由   
Router(config)# ip route 10.1.1.1 255.255.255.0 [另外一台的 router IP]  (這個的 ip 可以是很遠的網段 ) 
動態路由演算法
==== 距離向量路由演算法 (局部)======================================
RIP = 路由資訊協定 Route Infomation Potocal (屬於 「距離向量」) v1 只會傳 IP , v2多了遮罩
EIGRP =  (Cisco 設備專用的 ) 採用 「擴散更新演算法 ( DUAL )」   
         還會記錄 「鄰居 Router」和「拓撲圖」 
===== 鍵路狀態路由 Link (全部) =========================================
會用網路整個的拓撲圖 來去計算最短路徑   
1. 路由表    
2. 鍵路狀態通告 (LSA) 說明每條線是否能連線    
3. 拓撲資料庫         負責存 LSA     
4. 最短路徑優先 (SPF 樹) 
==============================================
設定 RIP 6.1.5
Router(config)# router rip   
Router(config-router)# version 2 (這是無級別)    
Router(config-router)# network 192.168.1.0  ( 輸入自已認得的網段 *N )    
Router(config-router)# network 自已的 IP    ( 跟別人講自已是誰 )    
Router(config)# exit 
驗證 rip    
Router# show ip route   ( 顯示 路由表 )   
Router# show ip protocols ( 列出所有 設定 包含 rip )
Router# debug ip rip