ubuntu14.04下安装quagga

更新时间:2024-01-19 17:35:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

在ubuntu14.04 64位机上安装

quagga-0.99.21

一. 安装g++:

apt-get install g++

二. 安装gawk:

apt-get install gawk

三. 安装ncurses:

sudo apt-get install libncurses5-dev

四. 安装libreadline:

第一种方法:apt-get install libreadline6 libreadline6-dev

如果第一种方法在编译quagga-0.99.21时出现vtysh这个目录下不能make过的情况,请使用第二中方法安装readline。

第二种方法:

1.

下载readline-6.2.tar.gz

wget -c ftp://ftp.gnu.org/gnu/readline/readline-6.2.tar.gz

2.

解压readline-6.2.tar.gz

tar xzf readline-6.2.tar.gz 3.

编译安装

进入解压出来的目录中 make && make install

五.安装quagga-0.99.21

1. 解压压缩包:

tar xzf quagga-0.99.21.tar.gz 2.

编译安装

--enable-vtysh

--enable-zebra

--enable-user=root

--enable-group=root

./configure

-enable-vty-group=root

make && make install 3. 加载库文件路径 ldconfig 4. 创建log目录 mkdir /var/log/quagga/ 5. 编辑配置文件

cp /usr/local/etc/zebra.conf.sample /usr/local/etc/zebra.conf 进入/usr/local/etc/zebra.conf文件: vim /usr/local/etc/zebra.conf进行修改 添加log目录

六:启动程序

zebra启动

zebra -d 启动 zebra() zebra -h 用于查看命令行选项

zebrad -d启动后用ps –ef | grep zebra 能看到已经启动的zebra程序

vtysh 启动

zebra启动后 输入vtysh 启动vtysh

如果出现以下错误:

vtysh: symbol lookup error: /usr/local/lib/libreadline.so.6: undefined symbol: UP 解决方法如下:

root@localhost:~ # cd /usr/local/lib

root@localhost:/usr/local/lib# ls -la libreadline*

root@localhost:/usr/local/lib# mkdir /tmp/libreadline_bk

root@localhost:/usr/local/lib# mv libreadline.* /tmp/libreadline_bk/.

root@localhost:/usr/local/lib# ldconfig

root@localhost:/usr/local/lib#apt-get update

本文来源:https://www.bwwdw.com/article/46oo.html

Top