IN ARBEIT
Offizielle Dokumentation zu quagga
:
http://www.nongnu.org/quagga/docs.html
HowTo: http://opentodo.net/2012/08/configuring-routing-protocols-with-quagga/
Die grundsätzliche Einrichtung von quagga
wird hier beschrieben.
1) Bei den Clients die IP-Adresse und die Standardroute (default route
) festlegen
Befehle:
sudo ifconfig eth<X> <IP-ADRESSE> netmask <SUBNETZMASKE> sudo route add default gw <IP-ADRESSE_DES_GW>
2) Bei den Routern die IP-Adresse konfigurieren und das Routing aktivieren:
sudo sysctl net.ipv4.ip_forward=1
3) Den Routing-Daemon konfigurieren:
In der Datei /etc/quagga/daemons
die Einträge zebra
und ospfd
auf yes
stellen
4) Die Beispieldatei kopieren:
sudo cp /usr/share/doc/quagga/examples/zebra.conf.sample /etc/quagga/zebra.conf sudo cp /usr/share/doc/quagga/examples/ospfd.conf.sample /etc/quagga/ospfd.conf
5) Anpassen der OSPF-Konfigurationsdatei:
Aktivieren des OSPF-Routings:
router ospf
Angeben, welche Netze bekanntgegeben werden:
network 192.168.0.0/24 area 0
6) Neustart des Dienstes:
sudo service quagga restart
Ein Beispielszenario mit ''wireshark''-Mitschnitt:
Client 1:
IP-Adresse: 192.168.0.10/24 Standard-GW: 192.168.0.1
Router 1:
IP-Adresse (intern): 192.168.0.1/24 IP-Adresse (extern): 1.2.3.11/24
Client 2:
IP-Adresse: 192.168.100.7/24 Standard-GW: 192.168.100.1
Router 3:
IP-Adresse (intern): 192.168.100.1/24 IP-Adresse (extern): 1.2.3.12/24