一、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.*