成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

深入解析使用Linux+Zebra構建軟路由系統

網絡 路由交換
Zebra是一種TCP/IP路由軟件,它支持BGP-4、BGP-4+、OSPFv2、OSPFv3、RIPv1、RIPv2和RIPng。它符合GNU的GPL標準,可以運行在Linux和其它Unix變體系統上。Zebra是最先進的路由軟件之一,最新版本可以從GUN Zebra Web站點上下載。

Zebra的基本設置

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

最簡單的Zebra設置文件:

以下是代碼片段:

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

無論何時,當你進入交互式設置模式時,Hostname指令將指定路由器的名稱。該名稱可以任意設置,不一定和主機的名稱相符。Password指令則確定交互式Zebra終端的登陸密碼。/etc/zebra/zebra.conf建立后,我們可以執行下列指令來啟動zebra無后臺交互程序:

以下是代碼片段:

  1. # service zebra start 

現在我們可以通過連接機器的2601端口進入Zebra交互對話模式。Zebra對話模式實例:

以下是代碼片段:

  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# 

我們很容易就能對此了如指掌,因為可以通過點擊屏幕上的?鍵隨時了解某一命令的含義。如果有過配置Cisco路由 器的經驗,相信對這一設置過程并不陌生。到目前為止,我們只完成了Zebra自身的設置和運行,對各種協議的設置還沒有開始,如果你準備好了,就讓我們繼續吧。

#p#

2. 網絡規劃

路由器所在的Linux分別有兩個網卡,ethO:192.168.1.1和eth1:192.168.10.1。客戶端A 所在網段為192.168.1.0/24,IP為192.168.1.2。客戶端B所在網段為192.168.10.0/24,IP為192.168.10.2。

3. 配置路由器的網絡設置

因為路由器所在Linux必須虛擬出兩塊網卡, 分別做為兩個不同網段的網關,所以在下面的目錄中會看到有兩個文件,分別是ifcfg-eth0和ifcfgethl。它們分別是兩個網卡的配置文件。首先編輯ifcfg-eth0,讓它的地址為192.168.1.1, 詳細內容如下:

以下是代碼片段:

  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,詳細內容如下:

以下是代碼片段:

  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 

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

以下是代碼片段:

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

上面的結果說明已經安裝成功了。現在啟動zebra:

以下是代碼片段:

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

ripd進程主要是用來使用zebra配置支持RIP路由協議的,所以不但要啟動zebra, 還要同時啟動ripd。如果大家想在下次開機后自動運行路由器,那么執行如下命令:

以下是代碼片段:

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

下面來看一下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網段機器能夠互相通信,需要進行相關的配置。大家如果用過Cisco路由器的話就會很容易用zebra, 因為它們的命令幾乎都是一樣的。下面就開始配置客戶端。

#p#

4.配置客戶端的網絡設置

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

以下是代碼片段:

  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 

需要注意的是, 一定要把網關設置成我們剛才路由器的192.168.1.1網關。

以下是代碼片段:

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

重新啟動網絡服務后,客戶A 的配置就算完成了。其次配置客戶端B。配置B的方法其實和上面一樣,不過有兩個區別。客戶端B的IP設置成192.168.10.2,網關改成192.168.10.1。就這兩點有所不同。

【編輯推薦】

  1. 路由器與光越走越近
  2. 淺談企業路由器該如何設置
  3. 詳細解讀無線路由器傳輸速率
  4. 詳解Linux中增加軟路由的方法
  5. 防火墻路由器兩種設備的綜合比較
  6. 解惑:中小企業安全路由器這樣選
責任編輯:佚名 來源: 中國IT實驗室
相關推薦

2011-08-03 09:18:39

RIP路由協議RIP

2016-05-18 17:15:17

互動出版網

2009-12-23 17:32:35

Linux構建軟路由

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靜態路由

2010-03-02 13:27:17

LinuxXFS文件系

2011-08-05 10:32:48

DHCP服務器寬帶路由器DHCP

2025-03-06 02:00:00

.NETGrafana工具

2009-12-17 16:28:07

Linux圖形系統

2010-07-13 10:13:35

Perl內部函數

2009-09-18 11:13:09

.Net CLR

2015-09-21 11:28:57

使用Linux系統

2009-12-03 16:40:30

ADSL軟路由

2009-12-02 18:32:48

軟路由技術

2011-01-11 16:11:03

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91久久精品视频 | 国产一区二区久久 | 91久久久久久久 | 91精品综合久久久久久五月天 | 欧美激情精品久久久久 | 欧美理论片在线观看 | 日韩在线欧美 | 一本久久a久久精品亚洲 | 日韩免费中文字幕 | 中文字幕啪啪 | 青青草视频网站 | 一本色道久久综合亚洲精品高清 | 久草免费在线视频 | 综合久久久 | jlzzjlzz欧美大全 | 三级免费av | 亚洲自拍偷拍免费视频 | 国产欧美久久精品 | 亚洲精品电影网在线观看 | 少妇一区在线观看 | 草草视频在线播放 | 久久久久久久av | 亚洲欧美高清 | 97精品超碰一区二区三区 | 日韩成人在线播放 | 九九热免费在线观看 | 日韩三级一区 | 国产99久久精品 | 高清人人天天夜夜曰狠狠狠狠 | 精品欧美一区二区精品久久 | 精品视频久久久 | 在线欧美一区 | 日本精品视频一区二区三区四区 | 欧美a在线 | www.一区二区三区 | 亚洲精品二三区 | 综合色播 | 福利视频大全 | 日韩高清黄色 | 在线超碰 | 亚洲在线一区二区 |