安裝使用quagga

2021-07-10 20:46:52 字數 2334 閱讀 7312

好吧, 因為某些原因, 需要學習一下quagga. 感覺對於網路通訊不那麼了解的我來說還是蠻困難的, 這裡簡單記錄備忘一下;)

quagga簡單說就是乙個路由套件, 可以讓普通機器像路由器一樣工作(實現很多網路相關的協議bgp, ospf, rip等等). 因為牽扯到bgp建鄰居和路由之類的問題, 統一使用vagrant提供的多台ubuntu虛擬機器上做實驗~

1

23

./configure 

configure: error: cannot find install-sh, install.sh, or shtool in "."

"./.."

"./../.."

好吧, 網上查了一下, 發現需要安裝下libtool(這裡有個簡單的說明), 然後跑一下autoreconf:

1

23

aptitude install libtool 

autoreconf -vif

成功安裝後, 會有許多相關的程式, 包含bgpd, vtysh等等. 之前遇到的乙個問題是啟動vtysh會報錯:

1

exiting: failed to connect to any daemons.

具體原因是vtysh的使用者和使用者組不對. 用strace跟蹤下發現是許可權的問題, 這個跟configure有關, 推薦設定一下configure選項的user和group. 詳細的可以參考這裡.

因為一開始是需要研究bgp路由, 一上來就以為啟動bgpd程式, 使用vtysh配置下就萬事大吉了, 後來發現無論怎麼改都沒有達到預期的效果~ 後來發現是必須要啟動zebra這個程式滴:

zebra is an ip routing manager. it provides kernel routing table updates, inte***ce lookups, and redistribution of routes between different routing protocols.

至於具體的使用就不多說了, 可以參考學習資料~

有關bgp, qugga, 黑洞路由還是有很多學習資料的, 有時間再學習下

quagga手冊:

搭建使用教程:

黑洞路由:

黑洞路由:

+++++++++++++++++++++++

how to install quagga on centos 6.5

+++++++++++++++++++++++

[root@localhost quagga-0.99.24]# pwd

/opt/tools/network_simulators/quagga-0.99.24

[root@localhost quagga-0.99.24]#

cp pimd/pimd.conf.sample  /usr/local/etc/quagga/pimd.conf

cp isisd/isisd.conf.sample  /usr/local/etc/quagga/isisd.conf

cp babeld/babeld.conf.sample  /usr/local/etc/quagga/babeld.conf

cp ospf6d/ospf6d.conf.sample  /usr/local/etc/quagga/ospf6d.conf

cp ospfd/ospfd.conf.sample  /usr/local/etc/quagga/ospfd.conf

cp ripngd/ripngd.conf.sample  /usr/local/etc/quagga/ripngd.conf

cp ripd/ripd.conf.sample  /usr/local/etc/quagga/ripd.conf

cp bgpd/bgpd.conf.sample  /usr/local/etc/quagga/bgpd.conf

cp zebra/zebra.conf.sample  /usr/local/etc/quagga/zebra.conf

cp vtysh/vtysh.conf.sample  /usr/local/etc/quagga/vtysh.conf

[root@localhost core-4.8]# cp /usr/local/etc/quagga/zebra.conf /usr/local/etc/quagga/quagga.conf

0

給主人留下些什麼吧!~~

quagga安裝配置

ubuntu 14.04 16.04 安裝配置quagga apt get install quagga在linux系統中,路由表和 資料報的功能都是linux核心所提供。在我們的ubuntu14.04系統中,預設情況下是沒有開啟資料報 功能的。開啟方式 echo net.ipv4.conf.all...

ubuntu系統下quagga 安裝

剛開始接觸,關於quagga中的基礎知識,後續補充。cd quagga 1.2.4 接下來三步走 configure make make install configure enable vtysh enable user root enable group root enable vty grou...

ubuntu系統下quagga 安裝 更新

剛開始接觸,關於quagga中的基礎知識,後續補充。cd quagga 1.2.4 接下來三步走 configure make make install configure enable vtysh enable user root enable group root enable vty grou...