On Sun, Aug 5, 2012 at 7:50 AM, David Walker <davidianwal...@gmail.com> wrote:
> I've had a bridged modem and OpenBSD gateway setup for years on a
> particular Australian ISP. I've never re-assembled packets and worried
> over MTU or fragments.
> Everything just worked ...
> Recently one of the companies I work for changed ISP. I swapped the
> relevant details on the gateway, hostname.pppoe0 and whatnot, and it
> seems that a significant portion of the web is inaccessible, most
> websites are accessible but many are not.
> DNS resolution seems fine for all domains and of the sites that won't
> work some of them will display a title in a browser on an internal
> client and that's it. Some of them will send all the html but
> ultimately not display. Most simply "time out" ...
> I've tred re-assembling packets but it doesn't help. I suspect I'm
> being sent fragmented packets with don't fragment set.
> Does this sound right?
>
> If this is right, could I achieve anything by explicitly allowing ICMP
> (datagram too large messages) expecting that the upstream hosts will
> set path MTU accordingly or is this a wasted effort.
> Either way, should I start re-assembling packets and scrubbing
> incoming and ignoring the don't fragment bit with no-df ...
>
> match in all scrub (no-df)

When using pppoe(4), MSS can be a problem.  I recommend you read the
MTU/MSS ISSUES section of the man page and see if that resolves your
issue.

Reply via email to