在Debian 3.1中安装使用quagga
1.先在Vmware中网络环境下安装debain,再安装必要的软件如:ssh,vim,sysv-rc-conf,tcpdump,dhcpdump,ssldump等.
2.安装quagga:apt-get install quagga
3.使用sysv-rc-conf查看可见quagga守护进程启动.
使用whereis找到quagga相关目录:
从/usr/share/doc/quagga/examples目录中:
cp *.sample /etc/quagga
去掉后缀.sample
4.编辑daemons
/etc/quagga# vim daemons
zebra=yes
bgpd=no
ospfd=yes
ospf6d=no
ripd=yes
ripngd=no
isisd=no
把你想启动的协议由no改为yes
5.使用sysv-rv-conf重起quagga守护进程.
6.登录配置
telnet 127.0.0.1 2601 进zebra配置
telnet 127.0.0.1 2602 进rip配置
配置方式类似cisco路由器.
ripd 监听tcp 2602和udp520端口,ospfd监听tcp 2604端口,bgpd监听tcp179端口和2605端口,ospf6d监听tcp (ipv4和ipv6)的2606端口.
6.借助vmware的virtual network,我们就可以在一台PC上搭建自己的路由器实验环境了.
Quagga是一套路由软件,它在Unix平台上,特别是FreeBSD,Linux,Solaris,NetBSD上,实现了OSPFv2,OSPFv3,RIPv1,RIPv2,RIPv3以及BGP4。Quagga是GNU Zebra(由Kunihiro Ishiguro开发)的一个分支。
Quagga包含一个核心守护进程zebra,它作为Unix底层核心的一个抽象层,表示为Unix上的一些Zserv API或Quagga客户端的TCP流。这些Quagga客户端实现路由协议并和zebra守护程序交换路由更新信息。这些Zserv客户端包括:
ospfd:实现OSPFv2
ripd:实现RIPv1和RIPv2
ospf6d:实现OSPFv3(IPv6)
ripngd:实现RIPv3(IPv6)
bgpd:实现BGP4+(包括对组播地址族和IPv6地址族的支持)
详细文档可查看:http://www.quagga.net/docs.php
以前在debian3.1 和Fedora Core 4中直接下栽zebra,编译,安装,手工启动.现在省事多了。

浙公网安备 33010602011771号