『壹』 如何配置路由器
初時,你或許會通過終端來配置你的路由器。如果路由器已經配置過,而且至少一個埠已經用IP地址配置好,同時它與網路有物理連接的話,你也許能夠telnet到路由器,通過網路來配置它。如果路由器未曾做過配置,那麼你將不得不用終端和一條串口電纜直接和它連接。對於任何一台Windows主機來說,你都可以用超級終端(Hyperterminal)容易地連接路由器。把串口電纜插入PC機上的串口(COM),另一端插入Cisco路由器上的控制台埠。啟動超級終端,告訴它所用的COM口並點擊OK。把連接速率設置為9600波特,點擊OK。如果路由器未開機,啟動它。
如果你想由Linux主機來配置路由器,要運行Seyon或Minicom。至少它們中的一個,也許兩個都在你的Linux分發套件中。
通常,你需要敲Enter(回車)鍵來觀看路由器所作的提示。如果路由器未做過配置,它看起來象這樣:
Router>
如果路由器預先用hostname(主機名)配置過,它看起來象這樣:
hostnameofrouter>
如果你剛剛開啟路由器,引導之後它會向你發問,如果你想開始初始配置,回答no。如果你回答yes,它會把你帶入菜單界面。所以回答no。
2.1模式(Modes)
CiscoIOS命令行界面是圍繞模式(Modes)這個概念來進行組織的。在配置路由器的時候,你要在幾個不同的模式之間進進出出,而所處模式決定所用的命令。每個模式都有一整套可用於該模式的命令,並且其中的某些命令只能用於該模式。在任何模式中,輸入問號將顯示用於該模式的命令列表。
Router>?
2.2非特權與特權模式
當你第一次連接路由器並提供口令(如果必要的話)時,進入EXEC模式。在第一個模式里,你可以由命令行來運行命令。在這里,你可以使用如ping、telnet和rlogin這樣的非特權命令。你也可以使用一組show命令來獲取有關的系統信息。在非特權模式里,你可以使用如showversion這樣的命令來顯示路由器正在運行的IOS的版本號。輸入show?將會顯示所有用於當前模式的show命令。
Router>show?
你要配置路由器就必須進入特權模式。你可以通過使用enable命令來做到這點。特權模式通常是口令保護,除非路由器未配置好。你有無口令保護特權模式的選擇,但極力推薦你選擇有口令保護的特權模式。在你運行命令enable並提供口令之後,你就會進入特權模式。
為了幫助用戶看清所處的模式,每次進入不同的模式,命令行的提示都會發生改變。當你從非特權模式切換到特權模式時,提示由:
Router>
變成
Router#
這也許並不是最好的處理方式,如果只有兩種模式的話。事實上,有數目眾多的模式,這樣的特點或許是絕對必要的。任何時候都要密切注意提示。
特權模式里有許多子模式。在本文中,我不會緊跟該模式層次的Cisco術語。坦白的說,我認為我的解釋更加清楚。Cisco描述了兩種模式,非特權模式與特權模式,然後是用在特權模式的命令層次。我的理由非常清楚,要弄明白你是否只考慮特權模式的許多子模式。特權模式,我又叫它作父模式。一旦你進入特權模式(父模式),提示就以井號(#)作為結束。只有在進入特權模式之後,你才能進入數目眾多的模式。每種模式的提示方式為:
Router(參數)#
所有子模式仍然以#號作結束,它們包含於特權模式之中。大多數模式都有自己的子模式。一旦你進入特權模式,你就有權訪問所有的配置信息。而配置信息可選擇由IOS提供,或者直接由父模式提供,或者由其中的一個子模式提供。
3.配置
如果你剛剛開啟路由器,它將是完全未配置過的。如果它已經配置過,你也許想查看它當前的配置。即使它先前未曾配置過,在開始配置路由器之前,你自己應該熟悉show命令的用法。通過運行命令enable進入特權模式,然後運行幾個show命令來查看它們所顯示的信息。記住,命令show?將顯示所有可用於當前模式的show命令。乾脆試驗以下命令:
Router#showinterfaces
Router#showipprotocols
Router#showiproute
Router#showiparp
當你通過使用命令enable進入特權模式時,你處在特權模式的頂層模式,也就是本文認為的「父模式」。在該頂層或父模式中,你可以顯示很多有關路由器的信息。正如你現在所了解的,你可以用show命令來做到這點。在這里,你可以了解介面的配置和介面是否開或關。你可以顯示正在使用的IP協議的信息,如動態路由協議。你可以查看路由和ARP表,而這些正是非常重要的幾個選項。
當配置路由器時,你要進入各種子模式來設置選項,然後返回到父模式來顯示命令結果。你還要返回到父模式來進入其它的子模式。為了返回父模式,按ctrl-z鍵。這時,你剛才運行的任何命令都會發生影響,並把你帶回到父模式中。
3.1共用配置(config)
配置路由器的任何特性,必須進入配置模式,這就是父模式的第一個子模式。在父模式中,運行config命令。
Router#config
Router(config)#
如上所示,提示的改變表明你現在所處的模式。
在配置模式中,你可以設置適用廣泛的系統選項,也稱作「共用配置」。例如,為了易於識別你的路由器,命名你的路由器是一個好主意。在配置模式中,用hostname命令你可以做到這點。
Router(config)#hostnameExampleName
ExampleName(config)#
如上所示,當你用hostname命令來設置主機名時,提示立即發生改變,用ExampleName替換Router。(注意:用一個組織化的命名方案來命名路由器是一個好主意。)
另一個由配置模式來運行的有用命令是指定路由器所用的DNS伺服器的命令:
ExampleName(config)#ipname-serveraa.bb.cc.dd
ExampleName(config)#ctrl-Z
ExampleName#
這也是你為特權模式設置口令的地方。
ExampleName(config)#enablesecretexamplepassword
ExampleName(config)#ctrl-Z
ExampleName#
直到你按下ctrl-Z鍵(或輸入exit直到你到達父模式),命令尚未產生影響。你可以進入配置模式,運行幾個不同的命令,然後按ctrl-Z鍵激活所有命令。每次你按下ctrl-Z鍵返回到父模式並提示:
ExampleName#
在這里,你可以用show命令來驗證你在config模式里所運行命令的效果。為了驗證ipname-server命令的結果,運行命令showhost。
3.2配置介面
命名Cisco介面是直發的,個別介面由本約定指定:
mediatypeslot#/port#
「介質類型」是指埠為諸如Ethernet、TokenRing、FDDI、串口等介面的介質類型。插槽數只適用於為你提供可以安裝模塊的插槽的路由器。這些模塊包括幾個特定介質的埠,7200系列就是一個例子。這些模塊甚至是可熱插拔的。你可以從插槽中移去一個模塊並用一塊不同的模塊來代替它,而不必中斷由安裝在路由器里的其它模塊所提供的服務。這些插槽在路由器中是被編號的。
埠數涉及到的埠與該模塊里的其它埠有關。編號方式是從左到右,所有編號都是從0開始,而不是1。
例如,Cisco7206是帶有6個插槽的7200系列路由器。提到的一個介面是安裝在第六插槽的Ethernet模塊的第三個埠,它應是乙太網6/2介面。因此,為了顯示該介面的信息,你可以使用命令:
ExampleName#showinterfaceethernet6/2
如果你的路由器沒有插槽,如1600,那麼介面名的組成只有:
mediatypeport#
例如:
ExampleName#showinterfaceserial0
這里有一個用一個IP地址來配置一系列埠的例子:
ExampleName#config
ExampleName(config)#interfaceserial1/1
ExampleName(config-if)#ipaddress192.168.155.2255.255.255.0
ExampleName(config-if)#noshutdown
ExampleName(config-if)#ctrl-Z
ExampleName#
然後驗證配置:
ExampleName#showinterfaceserial1/1
注意noshutdown命令。一個介面在正確配置及物理連接後,也許仍是「在管理上關掉」。在這種情形下,它不會起作用。引起一個介面在管理上關掉的命令是shutdown。
ExampleName(config)#interfaceserial1/1
ExampleName(config-if)#shutdown
ExampleName(config-if)#ctrl-Z
ExampleName#showinterfaceserial1/1
在CiscoIOS中,相反的情形或者刪除任何命令的結果是簡單地把no放在該命令的前面。例如,如果我們想取消已經賦給interfaceserial1/1的IP地址:
ExampleName(config)#interfaceserail1/1
ExampleName(config-if)#noipaddress192.168.155.2255.255.255.0
ExampleName(config-if)ctrl-Z
ExampleName#showinterfaceserial1/1
為LAN(區域網)連接配置的多數介面可能僅有分配網路層地址和確定在管理上沒有關掉的介面構成。它通常不需要規定數據鏈層封裝。注意,為WAN(廣域網)連接規定適當的數據鏈層封裝通常是必要的,如貞中繼和ATM。系列介面預設使用HDLC。數據鏈層協議的討論超出了本文范圍。想知道更多的詳細資料你需要查找IOS命令封裝。
3.3路由
在Cisco路由器上,IP路由是自動激活的。在你的路由器上,如果IP路由先前一直是關閉的話,你可以用命令iprouting返回到config模式中。
ExampleName(config)#iprouting
ExampleName(config)#ctrl-Z
有兩種主要的方式讓路由器知道把包發送到什麼地方,網管可以指定靜態路由(staticroutes),或者路由器可以通過使用動態路由協議(dynamicroutingprotocol)來知悉路由。
如今,靜態路由通常被用在很簡單的網路上,或者在必須使用靜態路由的特殊情形下使用。為了創建靜態路由,網管告知路由器操作系統,任何流向一個指定的網路層地址的網路通信流量應轉發給另一個類似的指定網路層地址。在CiscoIOS中,用iproute命令來做到這點。
ExampleName#config
ExampleName(config)#iproute172.16.0.0255.255.255.0192.168.150.1
ExampleName(config)#ctrl-Z
ExampleName#showiproute
關於本例子講了兩件事。第一,包目標地址必須包含目標網路的子網掩碼。第二,被轉發的IP地址是下一個路由器沿著這條路徑到達目標所指定的地址。這是安裝靜態路由的多數通用方法,而本文覆蓋的只有一種方法。不過,應該知道還有其它方法。
動態路由協議,運行於已連接的路由器,使得那些路由器可以共享路由信息。這使到路由器能夠知悉路由並可利用它們。在網路拓撲中,這種方法的好處是路由器能夠適應變化。如果路由在物理上已刪除,或者鄰近的路由器關機,路由協議會搜索新的路由。在基於如網路擁塞或網路可靠性變化的可能路由之間,路由協議甚至能夠被動態地選擇。
有許多不同的路由協議,它們使用不同的變數,通稱為「量度(metrics)」,決定適用的路由。不幸的是,路由器需要運行與相鄰路由器一樣的協議。不過,許多路由器可運行多重協議。還有,許多協議被設計成能夠把路由信息傳遞給其它的路由協議,這叫做「重新分配(redistribution)」。作者沒有嘗試過進行重新分配工作的經驗。有一個IOS重新分配命令你可以研究,如果你認為這是你需要的東西的話。本文的合作者的個案研究描述了一個在某種情況下處理不同的路由協議的可選方案。
路由協議是一個復雜的主題,本文的內容只是對它們作了膚淺的描述。如要對路由協議作更深入的了解,有很多有關的資源可利用。關於該主題極好的信息資源是Cisco站點 http://www.cisco.com。
本文描述了如何配置關於Cisco路由器的路由信息協議(RIP)。通過命令行,我們必須明確告知路由器使用的協議,什麼網路協議將要路由。
ExampleName#config
ExampleName(config)#routerrip
ExampleName(config-router)#networkaa.bb.cc.dd
ExampleName(config-router)#networkee.ff.gg.hh
ExampleName(config-router)#ctrl-Z
ExampleName#showipprotocols
現在,當你運行showipprotocols命令時,你將會看到一個描述RIP配置的入口。
3.4保存配置
一旦你在路由器上配置好路由和個別介面,你的路由器就應該能夠進行路由通信。給片刻的時間讓路由器與它相鄰的路由器交談,然後運行命令showiproute和showiparp。在通過路由協議所獲知的這些路由表裡,現在應該有了入口。
如果你馬上關掉路由器並再次開啟,你將不得不重新配置一遍。運行時配置(runningconfiguration)不會保存到任何可存儲介質。你可以用命令showrunning-config來查看該配置。)
ExampleName#showrunning-config
如果你確實想保存成功的運行時配置,運行命令running-configstartup-config。
ExampleName#running-configstartup-config
現在你的配置被保存到非揮發性隨機存儲器(NVRAM)中。運行命令showstartup-config可查看結果。
ExampleName#showstartup-config
現在,任何時候你需要把路由器返回到配置模式的話,運行命令startup-configrunning-config。
ExampleName#startup-configrunning-config
3.5配置實例
1.Router>enable
2.Router#config
3.Router(config)#hostnameN115-7206
4.N115-7206(config)#interfaceserial1/1
5.N115-7206(config-if)ipaddress192.168.155.2255.255.255.0
6.N115-7206(config-if)noshutdown
7.N115-7206(config-if)ctrl-z
8.N115-7206#showinterfaceserial1/1
9.N115-7206#config
10.N115-7206(config)#interfaceethernet2/3
11.N115-7206(config-if)#ipaddress192.168.150.90255.255.255.0
12.N115-7206(config-if)#noshutdown
13.N115-7206(config-if)#ctrl-z
14.N115-7206#showinterfaceethernet2/3
15.N115-7206#config
16.N115-7206(config)#routerrip
17.N115-7206(config-router)#network192.168.155.0
18.N115-7206(config-router)#network192.168.150.0
19.N115-7206(config-router)#ctrl-z
20.N115-7206#showipprotocols
21.N115-7206#ping192.168.150.1
22.N115-7206#config
23.N115-7206(config)#ipname-server172.16.0.10
24.N115-7206(config)#ctrl-z
25.N115-7206#pingarchie.au
26.N115-7206#config
27.N115-7206(config)#enablesecretpassword
28.N115-7206(config)#ctrl-z
29.N115-7206#running-configstartup-config
30.N115-7206#exit
4.疑問解答
不可避免將會出現問題。通常,它將會以用戶向你通報的形式出現,這些通報根本不可能達到一定的目的,或任何目的。你需要能夠查出路由器是如何嘗試進行路由通信的,同時你必須能夠捕獲到故障點。
你已經熟悉了show命令,兩個特殊的命令,並知道了其它的show命令是如何運用的。,你用來解難析疑的最基本、最有用幾個命令是:
ExampleName#showinterfaces
ExampleName#showipprotocols
ExampleName#showiproute
ExampleName#showiparp
4.1測試連接
故障點很有可能不在路由器的配置里,或者根本在路由器上。如果你檢查路由器的配置和操作,一切看起來毫無問題的話,問題也許在更遠的線路上。實際上,也許是它本身的線路,或者可能是另一台路由器,哪種可能或不可能處於你的管控之下。
一個非常有用而簡單的檢測工具是ping命令。Ping是一個IP信息控制協議工具(ICMP)。Ping發送一個ICMP,並把請求回送給目標IP地址。如果目標機器收到請求,它用ICMP回應做應答。這是很簡單的交換,其組成為:
Hello,areyoualive?(喂,你在嗎?)
Yes,Iam.(我在!)
ExampleName#pingxx.xx.xx.xx
如果ping檢測成功,你就知道你存在有難於到達的目標,而該目標在物理上是可到達的。
如果有路由器處在你的路由器和你難於到達的目標之間,問題也許在其它路由器中的一個。即使你ping一個路由器而它有響應,路由器也許有其它的介面是關掉的,它的路由表可能被破壞,或者任何數量的其它問題都可能存在。
為了查看包離開特殊目的的路由器到達什麼地方,有多遠,用trace命令。
ExampleName#tracexx.xx.xx.xx
該實用程序的結束可能要花幾分鍾,因此應給它一些時間。它會顯示一張在目標的路途上產生的所有路程段的列表。
4.2調試命令
IOS提供了幾個調試命令,這些命令沒包含在這里。欲知更多的信息,請瀏覽Cisco站點。
4.3硬體和物理連接
不要忽視故障點是硬體或者物理連接故障的可能性。任何事情都可以出錯,從主板故障到電纜斷裂到電源故障。本文不會描述這些問題的疑難解答,除了這些簡單的東西。
查看路由器是否開機,確定電纜是否松動或者損壞,最後確定電纜是否插入正確的埠。建議過於簡單,或者你需要檢查其它故障源。
4.4超出你的控制
如果故障點是線路的遠端,問題也許系於不在你管控下的設備。你僅有的選擇可能是與設備管理員聯系,把你的問題向他們通報,向他們尋求幫助。你要注意的是謙虛有禮。其他網管有他們自己的問題、自己的工作量和他們自己的優先權。他們的議程甚至可能直接與你的問題相沖突,如改變動態路由協議的意圖等等。你必須與他們一起工作,即使在感到灰心的情形之下。疏遠擁有權力的某個人使到重要的路由阻塞,對你的網路來說不是一個好主意。
『貳』 企業寬頻路由分發配置
這個是多鏈路連接,可以使用多WAN介面連接2條寬頻。在路由器上配置負載均衡就可以實現你要求的功能。
『叄』 怎麼查看自己的路由是什麼配置
1、路由器底部就會顯示具體型號;
2、輸入路由的IP地址,進入到路由控制頁面查看。
如果不知道路由的IP,請這樣操作:
1、按win鍵,一般位於鍵盤左下ctrl和alt之間的那個微軟符號的那個鍵,然後同時按R鍵,在彈出的頁面中鍵入 cmd
2、在彈出的DOS界面中鍵入
ipconfig /all
/前面有一個空格
3、在彈出的結果中查看IPV4地址,這個就是路由地址。一般可能是
192.168.1.1
192.168.0.1
192.168.199.1
4、在瀏覽器的地址欄中鍵入你看到的地址,就可以進入控制界面了,不要加http://之類的前綴。
5、如果進不去,將路由器重置一下,一般路由上會有一個小按鈕或是小坑,長按幾秒後路由就會重啟了,然後你再按照上面的操作試試。
『肆』 怎麼看路由器的硬體配置
這還沒有什麼軟體可以檢測,一般憑經驗判斷,路由器的CPU通常都是BOARDCOM或其他廠家的MIPS CPU,也有一些是ARM,而PowerPC的CPU一般只出現在一些高端的企業級產品中,從CPU性能來看大致是PPC>MIPS>ARM,操作系統常見的是VxWorks和Linux,不過也見過用NetBSD的,普通家用路由器的內存在2-32MB不等,快閃記憶體在512K-16MB不等
路由器的OS主要是Linux,VxWorks等,它們都是用ASM(極少的一部分代碼)+C寫的。一些基於LINUX的路由器或許還可以Telnet進終端,然後運行Linux命令,一些路由器的Busybox版本支持的Linux命令還挺全的,例如如果支持dmesg這個命令,那麼在終端裡面運行這個命令,就可以看到路由器啟動過程中內核輸出的信息,其中包含許多詳細的硬體信息,對於想對路由器進行二次開發的朋友來說這些很有用,另外還有一些路由器會把這些信息輸出到日誌中,這樣就能在路由器的設置頁面中查看系統日誌來獲取這些消息了
路由器的OS主要是Linux,VxWorks等,它們都是用ASM(極少的一部分代碼)+C寫的。一些基於LINUX的路由器或許還可以Telnet進終端,然後運行Linux命令,一些路由器的Busybox版本支持的Linux命令還挺全的,例如如果支持dmesg這個命令,那麼在終端裡面運行這個命令,就可以看到路由器啟動過程中內核輸出的信息,其中包含許多詳細的硬體信息,對於想對路由器進行二次開發的朋友來說這些很有用,另外還有一些路由器會把這些信息輸出到日誌中,這樣就能在路由器的設置頁面中查看系統日誌來獲取這些消息了,下面這個就是我的ADSL路由器輸出的日誌(型號ADSL Home PlusPlus 500)
Jan 1 00:00:09 syslog emerg BCM96345 started: BusyBox v1.00 (2006.11.01-23:30+0000)
Jan 1 00:00:09 user notice kernel: klogd started: BusyBox v1.00 (2006.11.01-23:30+0000)
Jan 1 00:00:09 user warn kernel: Linux version 2.6.8.1 (root@chengwei) (gcc version 3.4.2) #1 Wed Nov 1 18:28:41 EST 2006
Jan 1 00:00:09 user warn kernel: Total Flash size: 2048K with 35 sectors
Jan 1 00:00:09 user warn kernel: 96338L-2M-8M prom init
Jan 1 00:00:09 user debug syslog: bftpd
Jan 1 00:00:09 user warn kernel: CPU revision is: 00029010
Jan 1 00:00:09 user warn kernel: Determined physical RAM map:
Jan 1 00:00:09 user warn kernel: memory: 007a0000 @ 00000000 (usable)
Jan 1 00:00:09 user debug kernel: On node 0 totalpages: 1952
Jan 1 00:00:09 user debug kernel: DMA zone: 1952 pages, LIFO batch:1
Jan 1 00:00:09 user debug kernel: Normal zone: 0 pages, LIFO batch:1
Jan 1 00:00:09 user debug kernel: HighMem zone: 0 pages, LIFO batch
『伍』 路由的rip和靜態路由重分發怎麼配置啊我一道兩種配置接頭的地方就是不通為什麼啊
比如說:3 台路由器 串聯,R1--R2 --R3
R1與R2 之前跑靜態路由,R2與R3 跑RIPv2, 他們的重分發在ABR 路由器上(即是R2)配:
R2(config)#router rip
R2(config-router)#redistribute static metric 5
注意的是 R2 上與R1 相連的介面也要有 條路由。最好是預設路由。