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