偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

深入解析使用Linux+Zebra構(gòu)建軟路由系統(tǒng)

網(wǎng)絡(luò) 路由交換
Zebra是一種TCP/IP路由軟件,它支持BGP-4、BGP-4+、OSPFv2、OSPFv3、RIPv1、RIPv2和RIPng。它符合GNU的GPL標(biāo)準(zhǔn),可以運(yùn)行在Linux和其它Unix變體系統(tǒng)上。Zebra是最先進(jìn)的路由軟件之一,最新版本可以從GUN Zebra Web站點(diǎn)上下載。

Zebra的基本設(shè)置

Zebra無(wú)后臺(tái)交互程序是實(shí)實(shí)在在的路由管理程序。它控制著其它的軟件模塊,同時(shí)還提供與客戶交互的主端口。Zebra RPM套件中包括一個(gè)完整的參考設(shè)置文件。但是,我們只需要建立一個(gè)包括以下內(nèi)容的/etc/zebra/zebra.conf文件就可以對(duì)Zebra進(jìn)行設(shè)置了。

最簡(jiǎn)單的Zebra設(shè)置文件:

以下是代碼片段:

  1. hostname speedmetal  
  2.  
  3. password zebra  
  4.  
  5. enable password zebra 

無(wú)論何時(shí),當(dāng)你進(jìn)入交互式設(shè)置模式時(shí),Hostname指令將指定路由器的名稱。該名稱可以任意設(shè)置,不一定和主機(jī)的名稱相符。Password指令則確定交互式Zebra終端的登陸密碼。/etc/zebra/zebra.conf建立后,我們可以執(zhí)行下列指令來(lái)啟動(dòng)zebra無(wú)后臺(tái)交互程序:

以下是代碼片段:

  1. # service zebra start 

現(xiàn)在我們可以通過(guò)連接機(jī)器的2601端口進(jìn)入Zebra交互對(duì)話模式。Zebra對(duì)話模式實(shí)例:

以下是代碼片段:

  1. [root@speedmetal zebra]# telnet 127.0.0.1 2601  
  2.  
  3. Trying 127.0.0.1...  
  4.  
  5. Connected to 127.0.0.1.  
  6.  
  7. Escape character is '^]'.  
  8.  
  9. Hello, this is zebra (version 0.93b).  
  10.  
  11. Copyright 1996-2002 Kunihiro Ishiguro.  
  12.  
  13. User Access Verification  
  14.  
  15. Password: zebra  
  16.  
  17. speedmetal> enable  
  18.  
  19. Password: zebra  
  20.  
  21. speedmetal# ?  
  22.  
  23. configure Configuration from vty interface  
  24.  
  25. copy  Copy configuration  
  26.  
  27. debug Debugging functions (see also 'undebug')  
  28.  
  29. disableTurn off privileged mode command  
  30.  
  31. endEnd current mode and change to enable mode.  
  32.  
  33. exit  Exit current mode and down to previous mode  
  34.  
  35. help  Description of the interactive help system  
  36.  
  37. list  Print command list  
  38.  
  39. no Negate a command or set its defaults  
  40.  
  41. quit  Exit current mode and down to previous mode  
  42.  
  43. show  Show running system information  
  44.  
  45. terminal  Set terminal line parameters  
  46.  
  47. whoDisplay who is on vty  
  48.  
  49. write Write running configuration to memory, network, or terminal  
  50.  
  51. speedmetal# 

我們很容易就能對(duì)此了如指掌,因?yàn)榭梢酝ㄟ^(guò)點(diǎn)擊屏幕上的?鍵隨時(shí)了解某一命令的含義。如果有過(guò)配置Cisco路由 器的經(jīng)驗(yàn),相信對(duì)這一設(shè)置過(guò)程并不陌生。到目前為止,我們只完成了Zebra自身的設(shè)置和運(yùn)行,對(duì)各種協(xié)議的設(shè)置還沒(méi)有開(kāi)始,如果你準(zhǔn)備好了,就讓我們繼續(xù)吧。

#p#

2. 網(wǎng)絡(luò)規(guī)劃

路由器所在的Linux分別有兩個(gè)網(wǎng)卡,ethO:192.168.1.1和eth1:192.168.10.1??蛻舳薃 所在網(wǎng)段為192.168.1.0/24,IP為192.168.1.2??蛻舳薆所在網(wǎng)段為192.168.10.0/24,IP為192.168.10.2。

3. 配置路由器的網(wǎng)絡(luò)設(shè)置

因?yàn)槁酚善魉贚inux必須虛擬出兩塊網(wǎng)卡, 分別做為兩個(gè)不同網(wǎng)段的網(wǎng)關(guān),所以在下面的目錄中會(huì)看到有兩個(gè)文件,分別是ifcfg-eth0和ifcfgethl。它們分別是兩個(gè)網(wǎng)卡的配置文件。首先編輯ifcfg-eth0,讓它的地址為192.168.1.1, 詳細(xì)內(nèi)容如下:

以下是代碼片段:

  1. [root@rhel5~]#vi /etc/sysconfig/network-scripts/ifcfg-eth0  
  2.  
  3. DEVICE=eth0 
  4.  
  5. ONBOOT=yes 
  6.  
  7. BOOTPROTO=static 
  8.  
  9. IPADDR=192.168.1.1  
  10.  
  11. NETMASK=255.255.255.0 

其次編輯ifcfg-eth1,讓它的地址為192.168.10.1,詳細(xì)內(nèi)容如下:

以下是代碼片段:

  1. DEVICE=eth1 
  2.  
  3. ONBOOT=yes 
  4.  
  5. BOOTPROTO=static 
  6.  
  7. IPADDR=192.168.10.1  
  8.  
  9. NETMASK=255.255.255.0 

現(xiàn)在重新啟動(dòng)一下網(wǎng)絡(luò)服務(wù),讓網(wǎng)絡(luò)配置生效。如果以上操作都正確的話,那么下面就來(lái)安裝和配置路由器。首先我們需要下載一個(gè)zebra-0.95b-1.i386.rpm,Linux下的路由器程序, 在RedHat的光盤(pán)里有這個(gè)RPM包。如果大家用的是別的版本Linux,可以到http://www.findrpm.com 里下載。到此為止,zebra成功安裝完畢。下面再檢查一下zebra是否真的安裝成功:

以下是代碼片段:

  1. [root@rhel5 my]#rpm -aq|grep zebra  
  2.  
  3. zebra-0.95b-1 

上面的結(jié)果說(shuō)明已經(jīng)安裝成功了?,F(xiàn)在啟動(dòng)zebra:

以下是代碼片段:

  1. [rot@rhel5 my]#service zebra start  
  2.  
  3. [rot@rhel5 my]#service ripd start 

ripd進(jìn)程主要是用來(lái)使用zebra配置支持RIP路由協(xié)議的,所以不但要啟動(dòng)zebra, 還要同時(shí)啟動(dòng)ripd。如果大家想在下次開(kāi)機(jī)后自動(dòng)運(yùn)行路由器,那么執(zhí)行如下命令:

以下是代碼片段:

  1. [root@rhel5 my]chkconfig zebra on  
  2.  
  3. [root@rhel5 my]chkconfig ripd on 

下面來(lái)看一下zebra的配置文件:

以下是代碼片段:

  1. [root@rhel5 zebra]#ls  
  2.  
  3. ripd.conf vtysh.conf zebra.conf 

上面代碼中,vtysh.conf是配置zebra所用的Shell配置文件,zebra.conf是zebra的主配置文件。為了使192.168.1.0/24和192.168.10.0/24網(wǎng)段機(jī)器能夠互相通信,需要進(jìn)行相關(guān)的配置。大家如果用過(guò)Cisco路由器的話就會(huì)很容易用zebra, 因?yàn)樗鼈兊拿顜缀醵际且粯拥?。下面就開(kāi)始配置客戶端。

#p#

4.配置客戶端的網(wǎng)絡(luò)設(shè)置

首先配制客戶端A 。修改ifcfg-eth0, 內(nèi)容如下:

以下是代碼片段:

  1. DEVICE=eth0 
  2.  
  3. ONBOOT=yes 
  4.  
  5. BOOTPROTO=static 
  6.  
  7. IPADDR=192.168.1.2  
  8.  
  9. netmask=255.255.255.0  
  10.  
  11. GATWAY=192.168.1.1 

需要注意的是, 一定要把網(wǎng)關(guān)設(shè)置成我們剛才路由器的192.168.1.1網(wǎng)關(guān)。

以下是代碼片段:

  1. [root@rhel5 my]#service network restart 

重新啟動(dòng)網(wǎng)絡(luò)服務(wù)后,客戶A 的配置就算完成了。其次配置客戶端B。配置B的方法其實(shí)和上面一樣,不過(guò)有兩個(gè)區(qū)別??蛻舳薆的IP設(shè)置成192.168.10.2,網(wǎng)關(guān)改成192.168.10.1。就這兩點(diǎn)有所不同。

【編輯推薦】

  1. 路由器與光越走越近
  2. 淺談企業(yè)路由器該如何設(shè)置
  3. 詳細(xì)解讀無(wú)線路由器傳輸速率
  4. 詳解Linux中增加軟路由的方法
  5. 防火墻路由器兩種設(shè)備的綜合比較
  6. 解惑:中小企業(yè)安全路由器這樣選
責(zé)任編輯:佚名 來(lái)源: 中國(guó)IT實(shí)驗(yàn)室
相關(guān)推薦

2011-08-03 09:18:39

RIP路由協(xié)議RIP

2016-05-18 17:15:17

互動(dòng)出版網(wǎng)

2009-12-23 17:32:35

Linux構(gòu)建軟路由

2011-04-07 10:23:00

路由

2011-04-07 10:34:12

路由

2011-04-07 10:51:57

路由

2011-04-07 10:35:11

路由

2011-04-07 10:35:37

路由

2025-06-03 04:10:00

2009-12-09 10:07:19

Linux靜態(tài)路由

2010-03-02 13:27:17

LinuxXFS文件系

2011-08-05 10:32:48

DHCP服務(wù)器寬帶路由器DHCP

2025-03-06 02:00:00

.NETGrafana工具

2009-12-17 16:28:07

Linux圖形系統(tǒng)

2009-09-18 11:13:09

.Net CLR

2010-07-13 10:13:35

Perl內(nèi)部函數(shù)

2015-09-21 11:28:57

使用Linux系統(tǒng)

2009-12-03 16:40:30

ADSL軟路由

2009-12-02 18:32:48

軟路由技術(shù)

2011-01-11 16:11:03

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)