Linux Quagga守護進程啟動
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,編譯,安裝,手工啟動.現在省事多了。
【編輯推薦】