Quagga
From HackerNet
Revision as of 11:32, 8 April 2016 by Helikopter (talk | contribs)
Quagga är en network routing software suite och har stöd för OSPF, BGP, RIP och IS-IS. Konfigurationsyntaxen är generellt väldigt lik Cisco IOS. Quagga har en core daemon som heter zebra och sedan klienter till det, ospfd, isisd, ripd, ospf6d, ripngd och bgpd. Zebra är en IP-routing manager som står för kommunikation med kernel, interface och redistribution mellan olika routingprotokoll.
Contents
Installation
dnf install quagga apt-get install quagga
Allow routing in os
echo "net.ipv4.conf.all.forwarding=1" | sudo tee -a /etc/sysctl.conf echo "net.ipv4.conf.default.forwarding=1" | sudo tee -a /etc/sysctl.conf
Konfiguration
Slå på det som är önskvärt
sudo nano /etc/quagga/daemons sudo cp /usr/share/doc/quagga/examples/zebra.conf.sample /etc/quagga/zebra.conf sudo service quagga restart
File Permissions
sudo chown quagga.quaggavty /etc/quagga/*.conf sudo chmod 640 /etc/quagga/*.conf
Zebra-only CLI
telnet localhost zebra
VTYSH, CLI som används för att sköta all quagga-konfiguration.
sudo cp /usr/share/doc/quagga/examples/vtysh.conf.sample /etc/quagga/vtysh.conf sudo chown quagga:quaggavty /etc/quagga/vtysh.conf && sudo chmod 660 /etc/quagga/vtysh.conf sudo su - export VTYSH_PAGER=more vtysh
wr för att spara
OSPF
sudo cp /usr/share/doc/quagga/examples/ospfd.conf.sample /etc/quagga/ospfd.conf sudo nano /etc/quagga/ospfd.conf && sudo service quagga restart hostname ospfd router ospf network 10.0.0.0/24 area 0
OSPF-only CLI
telnet localhost ospfd
wr för att spara
BGP
sudo cp /usr/share/doc/quagga/examples/bgpd.conf.sample /etc/quagga/bgpd.conf sudo nano /etc/quagga/bgpd.conf && sudo service quagga restart hostname bgpd router bgp 100 bgp router-id 10.0.0.1 network 10.0.0.0/24 neighbor 10.0.0.2 remote-as 100
BGP-only CLI
telnet localhost bgpd
wr för att spara