[WLANware] BATMAN: fehlende Routen bei/auf LAN-Kopplungen

tetzlav tetzlav at leipzig.freifunk.net
Tue Apr 24 18:37:19 CEST 2007


Wir testen zur Zeit in Leipzig in einigen Projekten mit BATMAN. Das
Routing funktioniert soweit auch ganz gut, nur ist mir aufgefallen, dass
bei bestimmten, etwas untypischen Setups, einige Routen auf LAN-Ports
fehlen. zB. folgende Konfiguration:

> 105.61.17.1/8=105.61.88.89/29---Kabel---105.61.88.93/29=105.61.17.1/8---WIFI---105.61.13.18/8

(in dieser Kabel-Kopplung ^^ 104.61.88.88/29 hängt noch ein weiterer
Node - das Problem dort ist das gleiche)

Wenn ich hier versuche von der 105.61.17.3 die 105.61.13.18 zu
erreichen, scheitert das, weil auf dieser die Route (zurück zur)
105.61.88.89 fehlt.
Eine Route zur 104.61.17.3 ist vorhanden und icmp-Pakete (von
105.61.13.18) kommen auch dorthin durch. Generell scheinen mit BATMAN
einige Routen auf Kabelkopplungs-IPs zu fehlen.

Auch werden auf der BATMAN-Status-Seite der 105.61.17.3 WIFI-seitig
(eth1:bat) keine Nachbarn angezeigt - obwohl welche vorhanden und auch
Routen dorthin existieren:

> root at 17-3:~# ip route | grep 105
> 105.61.18.11 via 105.61.88.93 dev vlan1  src 105.61.88.89
> 105.61.18.12 via 105.61.88.93 dev vlan1  src 105.61.88.89
> 105.61.88.90 dev vlan1  scope link  src 105.61.88.89
> 105.61.88.93 dev vlan1  scope link  src 105.61.88.89
> 105.61.88.132 via 105.61.88.93 dev vlan1  src 105.61.88.89
> 105.61.17.18 dev eth1  scope link  src 105.61.17.3
> 105.61.17.21 via 105.61.88.90 dev vlan1  src 105.61.88.89
> 105.61.17.1 via 105.61.88.93 dev vlan1  src 105.61.88.89
> 105.61.17.2 dev eth1  scope link  src 105.61.17.3
> 105.61.13.18 via 105.61.88.93 dev vlan1  src 105.61.88.89  
> 105.61.88.88/29 dev vlan1  proto kernel  scope link  src 105.61.88.89
> 105.0.0.0/8 dev eth1  proto kernel  scope link  src 105.61.17.3

> root at 17-1:~# ip route | grep 105
> 104.61.17.105 via 104.61.88.89 dev vlan1  metric 1
> 105.61.18.11 dev eth1  scope link  src 105.61.17.1
> 105.61.18.12 dev eth1  scope link  src 105.61.17.1
> 105.61.88.89 dev vlan1  scope link  src 105.61.88.93
> 105.61.88.90 dev vlan1  scope link  src 105.61.88.93
> 105.61.88.132 via 105.61.18.11 dev eth1  src 105.61.17.1
> 105.61.17.18 via 105.61.88.89 dev vlan1  src 105.61.88.93
> 105.61.17.21 via 105.61.88.90 dev vlan1  src 105.61.88.93
> 105.61.17.2 via 105.61.88.89 dev vlan1  src 105.61.88.93
> 105.61.17.3 via 105.61.88.89 dev vlan1  src 105.61.88.93
> 105.61.13.18 dev eth1  scope link  src 105.61.17.1
> 105.61.88.88/29 dev vlan1  proto kernel  scope link  src 105.61.88.93
> 105.0.0.0/8 dev eth1  proto kernel  scope link  src 105.61.17.1

> root at 13-18:~# ip route | grep 105
> 104.61.17.105 via 104.61.17.1 dev eth1  metric 2
> 105.61.18.11 via 105.61.18.12 dev eth1  src 105.61.13.18
> 105.61.18.12 dev eth1  scope link  src 105.61.13.18
> 105.61.88.93 via 105.61.17.1 dev eth1  src 105.61.13.18
> 105.61.88.132 via 105.61.17.1 dev eth1  src 105.61.13.18
> 105.61.17.18 via 105.61.17.1 dev eth1  src 105.61.13.18
> 105.61.17.21 via 105.61.17.1 dev eth1  src 105.61.13.18
> 105.61.17.1 dev eth1  scope link  src 105.61.13.18
> 105.61.17.2 via 105.61.17.1 dev eth1  src 105.61.13.18
> 105.61.17.3 via 105.61.17.1 dev eth1  src 105.61.13.18
> 105.0.0.0/8 dev eth1  proto kernel  scope link  src 105.61.13.18


Ist das Problem schon bekannt? Mir ist so als hätte ich das schonmal
irgendwo gelesen.


Gruß
tetzlav




More information about the WLANware mailing list