Re: [B.A.T.M.A.N.] TTL-Interface specific

Axel Neumann
2007-07-20T15:58:22Z

Hello,

On Friday 20 July 2007 17:25, Freifunk Dresden wrote:
> Hello,
>
> In the documentation was written that a specific TTL can be assigned
> to each interface. How can I do this from command line?
> I have two interfaces eth1 (wlan) and bbs (a VPN tap tunnel used as
> backbone).
>
> Those interfaces are not bridged and have different ip ranges
> eth1: 10.12.x.x
> bbs: 172.16.x.x
>
> My aim is only to propagate the 10.12.x.x ip range and not the 172.16er.
> The 172.16 of any foreign router should not be listed in any routing
> table of any other router. Only the local interface address of bbs
> should be seen in the routing table.
> I have read that this can be solved by setting the TTL for bbs to a
> value of 1.
> I need to know how I can do this.

We removed this feature from the stable branch because many people were
confused when using an interface with a small batman-ttl for outgoing
traffic. In such case, the destination node of the traffic does not know
where to reply.
In general, no problems occur if the (two-interface) node is not generating
traffic itself

Currently a -t option is included in trunk/batman-experimental which allows to
specify the ttl to be used for all interfaces. Applying different ttl-values
for different interfaces conceptually works but setting these values with the
command line is on the TODO list.

regards,
axel