TTL is not increased with iptables command


I try to get DLNA working fine over a VPN and have to increase TTL for some clients. I have installed iptables-mod-ipopt and iptables-mod-physdev. Followed both ways described here but bridged should be the right:

TCPDUMP: 20:34:18.145815 IP (tos 0x0, ttl 3, id 32103, offset 0, flags [DF], proto UDP (17), length 158) > UDP, length 130

My setup is br-lan bridged to tap_vpn (outgoing VPN connection). Every client using TTL 4 works fine and TTL 2 is dropped in the routing chain. Any ideas what is going wrong???


Yes, it is bridged, therefore it won't be hitting iptables and there is no point in increasing TTL in a bridged network since it doesn't decrease as it doesn't hop any router.

Solved. :slight_smile: Against the howto I have to restart the router and everything is fine. ... If somebody run into the a restart. :wink:

But on my main net I have some hops so I have to increase it because of that. I like to increase hops at my client router and not central even if that would be possible too.

When we say hops, we mean router hops. Bridged interfaces don't count as router hops.

1 Like