Hallihallo,
zum letzten Treffen gabs einige, die es doch noch gern mit OSPF probiert haetten. Das freut mich.
Um mal kurz die Begriffsverwirrung zu entfernen: Urspruenglich hiess die Software "Zebra". Die wurde allerdings nicht weiterentwickelt und aus der "Zebra-pj"-Patchsammlung wurde der Fork "Quagga". Ein Quagga ist uebrigens eine ausgestorbene, braeunliche Zebra-Art.
Die Software besteht aus verschiedenen Daemons: ospfd, ospf6d, bgpd und andere. Diese kuemmern sich um die jeweiligen Protokolle. Daneben gibt es noch den Daemon "zebra", der kuemmert sich um die Protokolldaemons und die Routingtabelle im Kernel. Weiterhin konfiguriert er noch die Netzwerkinterfaces gemaess der Config file.
Auch wenn das ganze nicht klappen _sollte_: ich will mal Quagga zeigen, denn es waere die Software, die ich fuer ein grosses WLAN-Projekt vorschlagen wuerde. Ich erklaer auch gern mal kurz wie man die Daemons per Telnet bedient.
Und jetzt schmeiss ich einfach mal die Configs her... Die Adresse 10.0.0.1 ist nur ein Beispiel, bitte aendern! Zebra setzt die beim Start auf dem Interface. Man koennte vorher ja mal kurz Adressen verteilen...
<zebra.conf> hostname MeinZebra password abc log file /tmp/zebra.log ! oder: log stderr
! Ans WLAN-Interface anpassen: interface wi0 ip address 10.0.0.1/8
! Ich verteile die (Host-)Route zu MIR ip route 10.0.0.1/32 Null0
</zebra.conf>
<ospfd.conf> hostname MeinOspfd password abc log file /tmp/ospfd.log
! Ebenfalls anpassen: interface wi0 ip ospf network point-to-multipoint
router ospf ! Ist nicht die Adresse, sollte aber in einem OSPF-Netz nicht zweimal vorkommen, ! deshalb nimmt man der "Einzigartigkeit" halber die Adresse ospf router-id 10.0.0.1 ! Damit unsere statische Hostroute propagiert wird redistribute static default-metric 10
</ospfd.conf>
Und damit es nicht wieder so ein Chaos gibt: Mode: Ad-Hoc SSID: BERKELEY.EDU Channel: 1 ifconfig wi0 mediaopt adhoc channel 1 ssid 'BERKELEY.EDU' up Uebrigens sind SSIDs case-sensitive.
Mal schauen ob's klappt... ;-) Stephan.