[Berlin-wireless] freifunk olsrd versus selfcompiled versus openwrt olsrd

ulf kypke u.kypke
Fr Okt 10 12:56:28 CEST 2008


hi folks,
ich möchte nicht zu viel salz in die wunde streuen, aber es gibt
ernsthafte probleme / inkompatibilitaeten zwischen dem freifunk
firmware olsrd, dem openwrt kamikaze olsrd und einem frisch von
olsr.org kompiliertem.
dies zeigt sich besonders zwischen version 0.5.5.pre  und 0.5.6
routing information werden bei systemen mit multi-interfaces nicht
vollstaendig an die nachbarn weitergereicht, erstes zeichen hierfuer
sind die recht grossen empfangenen olsr pakete und nur sehr kleine
gesendeten olsr pakete. zudem wird die topologie nur bis zu einen hop
hinter einen link local in der routing table eingetragen, bei einem
"olsr relais" also einem sytem auf dem an min. zwei schnittstellen
olsr gesprochen wird sind das jeweils die andere lokale schnittstelle.
so sieht ein nachbar per wlan seinen link local teilnehmer und dessen
zweites interface in der routing table aber nicht die restliche wolke
die an dem zweiten interface erreichbar waere.
und speziell bei der aktuellen openwrt kamikaze olsr version stuerzt
der olsr ab, wenn ihm z.b. durch einen wackeligen link das client wlan
interface im master client weggenommen wird. ich habe nun zwei
linkstrecken bei denen diese probleme auftauchen, eines ist das hdl
zum tacheles, bzw. alxhh hat das selbe problem vom hld zum frauenhofer
focus und bei der linkstrecke zwischen cbase und tresor / koepi.
ueberall kommt ein mischsetup mit freifunk firmware unf kamikaze,
sowohl also auch x86 mit selbst kompiliertem olsr von olsr.org zum
einsatz.
wer hat lust zu debuggen ;)
gruss ulf




Mehr Informationen über die Mailingliste Berlin