安装quagga(虚拟路由器)
1.安装centos,安装多网卡,最小化安装centos系统
2.登陆centos系统,更新yum,然后安装quagga
命令
#sudo yum update -y
#sudo yum check-update
#yum install -y quagga
3.复制配置文件到quagga目录
#cp /usr/share/doc/quagga-0.99.15/zebra.conf.sample /etc/quagga/zebra.conf
#cp /usr/share/doc/quagga-0.99.15/ospfd.conf.sample /etc/quagga/ospfd.conf
#cp /usr/share/doc/quagga-0.99.15/bgpd.conf.sample /etc/quagga/bgpd.conf
配置文件路径, 默认为/usr/local/etc; 可执行文件路径, 默认为/usr/local/sbin
#-不用配置-/etc/services文件
可以查看/etc/services中的端口,然后使用
#telnet 127.0.0.1 对应端口
修改文件/etc/services (某些linux平台可能不需要,我安装的centos确实不需要), 添加如下内容:
zebrasrv 2600/tcp # zebra service
zebra 2601/tcp # zebra vty
ripd 2602/tcp # RIPd vty
ripngd 2603/tcp # RIPngd vty
ospfd 2604/tcp # OSPFd vty
bgpd 2605/tcp # BGPd vty
ospf6d 2606/tcp # OSPF6d vty
ospfapi 2607/tcp # ospfapi
isid 2608/tcp # ISISd vty
4.运行zebra
#cd /usr/local/etc/
#sudo zebra -d
#ps -e | grep zebra
5.设置开机启动
#chkconfig zebra on
#chkconfig --list zebra
#sudo zebra -d
查看进程是否启动
#ps -e | grep zebra
6.进入zebra
telnet进入quagga控制台,密码:zebra
#telnet 127.0.0.1 2601