Quagga ve Cisco Router ile Static Routing
Quagga, GNU/Linux üzerine RIP, OSPF, BGP veya ISIS gibi ana yönlendirme protokollerini destekleyen tam teşekküllü bir router olarak kullanılabilen açık kaynaklı bir router yazılımı paketidir.
CentOS’a Quagga kurulumu için:
yum install quagga
Kurulduktan sonra Quagga’yı başlatmak için:
service zebra enable
service zebra start
Quagga server restart olduğunda otomatik start almıyorsa aşağıdaki komutlarla enable ve start edilir.
systemctl enable zebra
systemctl start zebra
Yapılandırma moduna geçmek için:
vtysh
Quagga configleri aşağıdaki dizinde bulunur:
/etc/quagga/zebra.conf
DİKKAT: SELinux açık olduğu taktirde Quagga config’lerini kaydetmeyecektir. SELinux’u kapatmanız yada permissive moda almanız gerekmektedir.
Cisco Configi:
R1#conf term
R1(config)#interface fastEthernet 0/0
R1(config-if)#ip address 192.168.122.110 255.255.255.0
R1(config-if)#no sh
R1(config-if)#exit
R1(config)#interface loop 0
R1(config-if)#ip address 1.1.1.0 255.255.255.0
R1(config-if)#no shutdown
Quagga Static Routing İçin:
centos(config)# interface eth0
centos(config-if)# ip address 192.168.122.104/24
centos(config-if)# no shutdown
centos(config-if)# exit
centos(config)# interface lo
centos(config-if)# ip address 2.2.2.2/24
centos(config-if)# no shutdown
centos(config-if)# exit
centos(config-if)# ip route 1.1.1.0/24 192.168.122.100
Routing Tablosuna Bakmak İçin:
centos# show ip route
Codes: K - kernel route, C - connected, S - static, R - RIP,
O - OSPF, I - IS-IS, B - BGP, A - Babel,
> - selected route, * - FIB route K>* 0.0.0.0/0 via 192.168.122.1, eth0
S>* 1.1.1.0/24 [1/0] via 192.168.122.100, eth0
C>* 2.2.2.0/24 is directly connected, lo
C>* 127.0.0.0/8 is directly connected, lo
C>* 192.168.122.0/24 is directly connected, eth0