Hallo, ich wollte mal BATMAN ausprobieren und habe hierzu folgendes Netz aufgebaut:
A --- B ---- C (stehen alle drei direkt nebeneinander) (IP: 192.168.0. A:3 B:1 C:2) So, bei einer direkten Kommunikation klapp alles ganz toll (und schnell!). Sobald ich aber in A via iptables sage, dass er nichts mehr von der MAC-Adr. von C annehmen soll (und andersherum) - spich so tue als ob die Nodes A und C keine Funkverbindung mehr haben, Klappt das Routing über B nicht. B sagt zwar, dass es A und C kennt/ hört, A kennt aber nur B und C auch nur B (nicht aber den Weg dahinter)
Der Debug auf Node A (192.168.0.3) auf Level 3 gab mir folgendes aus:
[ 39552] Received BATMAN packet from 192.168.0.1 (originator 192.168.0.2, seqno 162, TTL 49) [ 39552] update_last_hop(): Searching originator entry of last- hop neighbour of received packet [ 39552] new packet - orig: 192.168.0.2, sender: 192.168.0.1 [ 39552] Packet with unidirectional flag [ 39552] purge() [ 39552] ------------------ DEBUG ------------------ [ 39552] Forward list [ 39552] 192.168.0.3 at 40000 [ 39552] Originator list [ 39552] 192.168.0.1, last_aware:39552, last_reply:36003, last_seen:1153 via: [ 39552] ---------------------------------------------- END DEBUG [ 39552]
Er bekommt also über B (192.168.0.1) von C (192.168.0.2) eine Message, kann damit aber nichts anfangen.
Ich benutze batman-III-0.1-rc1auf einem Debian Sarge System ohne tun.
Danke für eure Hilfe Hendrik
Hi,
Ich benutze batman-III-0.1-rc1auf einem Debian Sarge System ohne tun.
hier liegt dein Problem. Der Bug in dieser Version ist bekannt und wurde schon lange gefixt (rc1 wurde Mitte Oktober released). Am besten du nimmst die 0.1.1 oder wartest noch 1-2 Tage, dann kommt die 0.1.2.
Gruß, Marek
b.a.t.m.a.n@lists.open-mesh.org