On Monday 07 September 2009 18:16:47 Michael Rack wrote:
I got these numbers by "/sbin/ip addr show dev gate0".
gate0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1431 qdisc pfifo_fast qlen 500 link/ inet 169.254.0.0/32 scope global gate0
MTU is set to 1431 bytes.
And what is the MTU of the interface batman is running on ?
Did the iptables command I posted help you to fix your MSS problem ?
IP-Host #1: 220.127.116.11 / 32 IP-Host #2: 18.104.22.168 / 32
IP RULES ON "HOST #2": ~ $ /sbin/ip rule show 6600: to 22.214.171.124 lookup batman_hosts  6601: from all lookup batman_networks  6700: to 126.96.36.199 lookup batman_unreach 
Host #1 (188.8.131.52) is in the routingtable of batman_hosts .
But i can not ping 184.108.40.206, because the kernel will not enter the rule 6600.
When i configure my Host #2 to a /24 network, all went fine. Then the rule will setuped as follow:
6600: to 220.127.116.11/24 lookup batman_hosts 
Ok, I see your problem. Batman could easily detect whether the host is part of any existing network and if not modify the routing rules. I see 2 options: * adding more rules to jump in table 66 * adding the node to table 65 instead of 66
What did you do to make it work ?