文件如下
config.h,
lib,
makefile,
tests,
zebra.conf,
直接make生成cli_zebra, 运行./cli_zebra -d -P 3000 -f /usr/local/etc/zebra.conf ,
telnet 127.0.0.1 3000登陆到cli,
用到自己项目上还需要根据实际需求进一步优化。
附件不能更换,有2个问题:
1.配置为后台守护进程不能使用当前目录的zebra.conf问题:vty_read_config使用getcwd有问题(daemon改变了当前目录),修改为vty_get_cwd。
2.write file会挂掉,config_write_host函数中zlog_default为空,需要在调用zlog_default = openzlog ("common-cli", ZLOG_NONE, LOG_CONS|LOG_NDELAY|LOG_PID, LOG_DAEMON);
CSDN现在下载分都是怎么定的,一些人搞个什么乱七八糟的资源都要50分。
1