quagga环境搭建
#./configure --enable-vtysh--enable-user=root --enable-group=root --enable-vty-group=root
#make- #make install
添加相关服务到/etc/services下面:
vim /etc/services
添加以下内容:
zebrasrv 2600/tcp # zebra servicezebra 2601/tcp # zebra vtyripd 2602/tcp # RIPd vtyripngd 2603/tcp # RIPngd vtyospfd 2604/tcp # OSPFd vtybgpd 2605/tcp # BGPd vtyospf6d 2606/tcp # OSPF6d vty
配置zebra和ospf的配置文件:
#cp /usr/local/etc/zebra.conf.sample /usr/local/etc/zebra.conf- #cp /usr/local/etc/ripd.conf.sample /usr/local/etc/ripd.conf
起动zebra
zebra -d
如果出现以下错误
privs_init: could not lookup user quagga
那么就是没有添加用户和组:
#groupadd quagga#useradd quagga -g quagga#chown quagga:quagga /var/run/#chmod 777 /var/run/#chown quagga:quagga /usr/local/etc/#chmod 777 /usr/local/etc/
基本配置路由命令:
#zebra -d#telnet localhost 2601- Password:
这时候的密码是在:
cat /usr/local/etc/zebra.conf!-*- zebra -*-!! zebra sample configuration file!! $Id: zebra.conf.sample,v 1.12002/12/1320:15:30 paul Exp $!hostname Routerpassword zebraenable password zebra!!Interface's description.!!interface lo! description test of desc.!!interface sit0! multicast!!Staticdefault route sample.!!ip route 0.0.0.0/0203.181.89.241!!log file zebra.log
后面就可以通过命令来控制这些路由的配置了。
浙公网安备 33010602011771号