centos 6.5安裝zebra-0.95
來源:程序員人生 發布時間:2014-12-16 08:15:50 閱讀次數:4575次
1、zebra安裝
[root@CentOS test]# tar -zxvfzebra-0.95a.tar.gz
修改zebra.h
[root@CentOS zebra-0.95a]# vim./lib/zebra.h
在103行增加:
#ifdef GNU_LINUX
#define __USE_GNU
#endif
告知在編譯的時候使用GNU標準編譯,同時這樣做是由于增加了zebra對IPV6的支持。在系統頭文件的in.h中定義了1個結構體:struct
in6_pktinfo等結構,在zebra中被援用,所以增加定義宏以支持ipv6。
[root@CentOS zebra-0.95a]# ./configure
[root@CentOS zebra-0.95a]# make
[root@CentOS zebra-0.95a]# make install
如果編譯進程中,出現個別庫文件沒有安裝,請先安裝依賴庫文件,在后面配置vtysh的時候,可能會要求安裝quagga支持;
服務程序將被默許安裝在/usr/local/sbin下,有:bgpd ospf6d ospfd ripd ripngd zebra6個服務程序。
make install成功以后可履行文件寄存在/usr/local/sbin/路徑下,樣本配置文件寄存在/usr/local/etc路徑下
可以直接使用zebra提供的配置文件
#mkdir sample
#mv *.sample ./sample/
#cp sample/zebra.conf.sample ./zebra.conf
#cp sample/ripd.conf.sample ./ripd.conf
#cp sample/ripngd.conf.sample ./ripngd.conf
#cp sample/ospfd.conf.sample ./ospfd.conf
#cp sample/ospf6d.conf.sample ./ospf6d.conf
#cp sample/bgpd.conf.sample ./bgpd.conf
2、配置zebra
生成zebra配置文件。由于系統中有簡單的例子,因而就用現有的配置文件,配置登陸和進入特權模式的密碼,主機名等。
[root@CentOS zebra-0.95a]# cpzebra/zebra.conf.sample /usr/local/etc/zebra.conf
3、配置vtysh
[root@CentOS zebra-0.95a]# cpvstysh/vtysh.conf.sample /usr/local/etc/vtysh.conf
4、啟動zebra demo程序
[root@CentOS zebra-0.95a]#/usr/local/sbin/zebra
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈