Linux Quagga已被广泛应用但是也在不断的更新,这里介绍Linux Quagga安装设置使用,帮助大家安装更新Linux Quagga系统。
1.先在Vmware中网络环境下安装debain,再安装必要的软件如:ssh,vim,sysv-rc-conf,tcpdump,dhcpdump,ssldump等.
2.安装Linux Quagga:apt-get install Linux Quagga
3.使用sysv-rc-conf查看可见Linux Quagga守护进程启动.使用whereis找到Linux Quagga相关目录:从/usr/share/doc/Linux Quagga/examples目录中:cp *.sample /etc/Linux Quagga去掉后缀.sample
4.编辑daemons
- /etc/Linux Quagga# vim daemons
- zebra=yes
- bgpd=no
- ospfd=yes
- ospf6d=no
- ripd=yes
- ripngd=no
- isisd=no
把你想启动的协议由no改为yes
5.使用sysv-rv-conf重起Linux 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上搭建自己的路由器实验环境了.
Linux Quagga是一套路由软件,它在Unix平台上,特别是FreeBSD,Linux,Solaris,NetBSD上,实现了OSPFv2,OSPFv3,RIPv1,RIPv2,RIPv3以及BGP4。Linux Quagga是GNU Zebra(由Kunihiro Ishiguro开发)的一个分支。
Linux Quagga包含一个核心守护进程zebra,它作为Unix底层核心的一个抽象层,表示为Unix上的一些Zserv API或Linux Quagga客户端的TCP流。这些Linux Quagga客户端实现路由协议并和zebra守护程序交换路由更新信息。这些Zserv客户端包括:
ospfd:实现OSPFv2
ripd:实现RIPv1和RIPv2
ospf6d:实现OSPFv3(IPv6)
ripngd:实现RIPv3(IPv6)
bgpd:实现BGP4+(包括对组播地址族和IPv6地址族的支持)
详细文档可查看:http://www.Linux Quagga.net/docs.php
以前在debian3.1 和Fedora Core 4中直接下栽zebra,编译,安装,手工启动.现在省事多了。
【编辑推荐】