设为首页 收藏本站
查看: 711|回复: 0

[经验分享] centos 6.5安装zebra-0.95

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2014-12-1 08:46:24 | 显示全部楼层 |阅读模式
1、zebra安装
[iyunv@CentOS test]# tar -zxvfzebra-0.95a.tar.gz
修改zebra.h
[iyunv@CentOS zebra-0.95a]# vim./lib/zebra.h
在103行增加:
#ifdef GNU_LINUX
#define  __USE_GNU
#endif
告知在编译的时候使用GNU标准编译,同时这样做是因为增加了zebra对IPV6的支持。在系统头文件的in.h中定义了一个结构体:struct in6_pktinfo等结构,在zebra中被引用,所以增加定义宏以支持ipv6。
[iyunv@CentOS zebra-0.95a]# ./configure
[iyunv@CentOS zebra-0.95a]# make
[iyunv@CentOS zebra-0.95a]# make install
   如果编译过程中,出现个别库文件没有安装,请先安装依赖库文件,在后面配置vtysh的时候,可能会要求安装quagga支持;
服务程序将被默认安装在/usr/local/sbin下,有:bgpd ospf6d ospfd ripd ripngd zebra六个服务程序。
  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配置文件。因为系统中有简单的例子,于是就用现有的配置文件,配置登陆和进入特权模式的密码,主机名等。
[iyunv@CentOS zebra-0.95a]# cpzebra/zebra.conf.sample /usr/local/etc/zebra.conf

3、配置vtysh
[iyunv@CentOS zebra-0.95a]# cpvstysh/vtysh.conf.sample /usr/local/etc/vtysh.conf

4、启动zebra demo程序
[iyunv@CentOS zebra-0.95a]#/usr/local/sbin/zebra –d

5、telnet登录
telnet 127.0.0.1 2601//如果是在局域网内登陆,则将IPaddress改为具体的主机地址
2601是zebra demo的服务端口号,其他协议的端口号自行查找相关文件获悉。
如果需要启动Zebra提供的其他服务,在/usr/local/etc/下生成特定服务的配置文件。例如,希望启动RIP协议服务,则将rip相关的配置文件和上例一样拷贝到/usr/local/etc/下,在控制台运行:ripd –d,然后ps查看,会发现ripd已经在后台运行。
wKiom1R4nlWS4fEgAABAeVf93pM622.jpg
使用密码zebra登录zebra,进入用户模式,
wKioL1R4ntrDweTUAAA4DmdJm3E164.jpg
使用enable命令和密码zebra,进入特权模式
wKiom1R4nlXgCIOmAABqi7L76Os571.jpg
使用config terminal 进入全局模式,可以使用TAB补全

wKioL1R4ntrB3Ni-AADI2A3NA1o174.jpg

Exit 退出
和思科路由器配置差不多。


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-34164-1-1.html 上篇帖子: 查看ubuntu32/64位的方法及其版本信息 下篇帖子: CentOS6.5安装Tab增强版:bash-completion
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表