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中定义了一个结构体:struct in6_pktinfo等结构,在zebra中被引用,所以增加定义宏以支持ipv6。
[root@CentOS zebra-0.95a]# ./configure
[root@CentOS zebra-0.95a]# make
[root@CentOS zebra-0.95a]# make install