MTU or Fragmentation Problems on 7.0?

Ian Smith smithi at nimnet.asn.au
Sun Jan 25 21:51:48 PST 2009


On Sun, 25 Jan 2009, Len Gross wrote:
 > The following configuration works fine _until_ I make a change in MTU
 > setting on the link between FreeBSD1 and FreeBSD2
 > 
 > Internet
 >                                    |
 > Router                      x.x.x.x
 >                          192.168.0.1/16
 >                                    |
 > FreeBSD #1       192.168.0.202 /16
 >   6.3                  192.168.1.1/ 24
 >                                    |
 > FreeBSD #2        192.168.1.2/24					
 >   7.0                   192.168.1.5/24
 > 	                  |
 > FreeBSD #3        192.168.5.2/24
 > 7.0
 > 
 > All connections are Ethernet.
 > 
 > If I change the MTU on 192.168.1.1 to 1450  and the corresponding MTU
 > on 192.168.1.2 to 1450, then Web Browsing on FreeBSD2 continues to
 > work, BUT browsing on FreeBSD3  "fails"  (mostly.)
 > 
 > On FreeBSD 3
 > Ping and nslookup work fine from FreeBSD3
 > I can get to Google but virtually no other web sites
 > Using tcpdump there is lots of unusual stuff, some relating to
 > fragmentation ICMP?

Do any of these machines have a firewall rule blocking ICMP?  You want 
to be sure at least icmptypes 3,11 are flowing freely to/from FreeBSD3, 
as well as pings (icmptypes 0,8) which are apparently permitted.

cheers, Ian

 > If I put a Web Proxy on FreeBSD 1, everything works fine.
 > 
 > I have tried putting mtu = 1450 using route change on all the routes,
 > but that didn't help.
 > When I did this I verified all routes had 1450 mtu via netstat ?arW
 > 
 > So I am unsure if this is a FreeBSD bug, a "internet" fragmentation issue or ???
 > Amongst the strangest things is that FreeBSD 2 is unaffected; Firefox
 > runs fine there
 > 
 > (There was a thread in October about mtu issues in 7.0 but it didn't
 > seem to help my problem.)
 > (I run 1450 MTU to support testing of an experimental protocol., but
 > all the above is with straight out of the box FreeBSD.)
 > 
 > -- Len


More information about the freebsd-net mailing list