Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 Feb 2004 15:17:04 +0200
From:      "Alexander Botov" <alexb@mail.bg>
To:        <freebsd-questions@freebsd.org>
Subject:   forwarding with ttl=1
Message-ID:  <004f01c3ebea$5974d750$0200a8c0@ALIENX>

next in thread | raw e-mail | index | archive | help
Hi All=20

I am newbie with configuring networks under FreeBSD . I have small =
network with gateway running on FreeBSD 5.2 Release .My ISP offers me =
pppoe service for connecting to Internet . I didn't have problems with =
configuring ppp with pppoe . I used nat option wchich works fine for =
masquerading the local network from the world . The problem is that the =
ISP's gateway returns every time packets with ttl=3D1 which makes =
further forwarding impossible . My gateway returns icmp error mesage =
"time exceeded" and discards packets . I want to know if I made some =
mistake with configuring nat service or if not what is the solution of =
the problem ? Is there any service that can increment ttl and process =
the packet ? I tried to avoid the checking of ttl in the ip_forward() =
function in ip_input.c and skipping the decrement of ttl and everything =
works fine but i think that this is very ugly kernel hack . Probably =
there is an easy and elegant solution . Any ideas ?

please excuse my English 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?004f01c3ebea$5974d750$0200a8c0>