Ubuntu下安装quagga教程

该博客主要介绍在Ubuntu系统下安装telnet和quagga的相关内容,同时还提及安装过程中可能遇到的错误及解决办法,如安装quagga时第4步可能缺少gawk、libreadline、libcares等文件,第7步也可能出现其他错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Ubuntu下安装telnet

# 安装命令如下:
sudo apt-get install openbsd-inetd
sudo apt-get install telnetd
sudo /etc/init.d/openbsd-inetd restart


# 查看 telnet服务是否开启
sudo netstat -a | grep telnet


# 远程ip
telnet ipAddress


# 远程ip和端口
telnet ipAddres port

 

 

二、Ubuntu下安装quagga

1.Ubuntu系统里下载quagga,在如下网址中下载quagga压缩包(本例下载的是quagga-1.2.4.tar.gz)
http://download.savannah.gnu.org/releases/quagga/


2.解压缩刚刚下载的压缩包,在刚刚下载的文件夹下右键开启终端,输入:tar -xzvf ,并将该压缩包拖入终端窗口(自动补全压缩包路径名),得到解压缩的文件


3.进入解压后的文件夹
cd quagga-1.2.4


4../configure --enable-vtysh --enable-user=root --enable-group=root --enable-vty-group=root


5.make


6.make install


7.quagga安装完成后,启动zebra,先切换到 /usr/local/etc目录下,quagga的配置文件在这里
cd /usr/local/etc
cp zebra.conf.sample zebra.conf
sudo zebra -d


8.telnet连接zebra,密码在zebra.conf文件里,默认是zebra
telnet localhost 2601



注意:第4步可能遇到缺少文件的错误以及解决办法:

1.缺少gawk

在这里插入图片描述

解决办法:

sudo apt-get install gawk

2.缺少libreadline

在这里插入图片描述

解决办法:

sudo apt-get install libreadline6-dev

3.缺少libcares

在这里插入图片描述

解决办法:

下载相应的c-ares资源文件,解压之后三步走(configure,make,make install):

1.ubuntu系统里下载c-ares资源文件,在如下网址下载c-ares压缩包(本例下载的是c-ares-1.16.0.tar.gz)
https://c-ares.haxx.se/

2.解压压缩包

3../configure

4.sudo make

5.sudo make install

 

 

注意:第7步可能遇到以下错误:

在这里插入图片描述

解决办法:

cd /usr/local/lib
cp libzebra.* /lib
sudo rm libzebra.*

 

 

 

 

 

 

 

 

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值