[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: OBSD/NAT problem solved



On Sun, 10 Sep 2000, Ian Darwin wrote:

> $ ident /bsd | grep -i ipf
>      $IPFilter: ip_fil.c,v 2.4.2.21 2000/05/22 06:57:47 darrenr Exp $
>      $IPFilter: fil.c,v 2.3.2.20 2000/05/22 06:57:42 darrenr Exp $
>      $IPFilter: ip_nat.c,v 2.2.2.18 2000/05/19 15:52:29 darrenr Exp $
>      $IPFilter: ip_frag.c,v 2.4.2.4 1999/11/28 04:52:10 darrenr Exp $
>      $IPFilter: ip_state.c,v 2.3.2.25 2000/05/22 06:57:53 darrenr Exp $
>      $IPFilter: ip_proxy.c,v 2.2.2.4 2000/03/15 13:57:53 darrenr Exp $
>      $IPFilter: ip_auth.c,v 2.1.2.4 2000/05/22 06:57:45 darrenr Exp $
> $ 
> 
> Looks like OpenBSD sync'd with Darren's code after late May. If you need more
> details, look in one of the CVS archives. Most of the relevant files are in
> src/sys/netinet/. In particular the ip_proxy module is from March 2000.

yes I can see that. Scott said his was a 2.6 machine. This is a 2.6
machine with dist kernel:
-----------------
nwise:2$ uname -a
OpenBSD XXXXXXXX 2.6 GENERIC#696 i386
nwise:3$ ident /bsd.GENERIC 
/bsd.GENERIC:
     $Id: ip_fil.c,v 1.24 1999/06/07 22:00:32 deraadt Exp $
     $Id: fil.c,v 1.15 1999/02/19 20:52:22 kjell Exp $
     $Id: ip_nat.c,v 1.22 1999/08/08 00:43:00 niklas Exp $
     $Id: ip_frag.c,v 1.11 1999/02/05 05:58:51 deraadt Exp $
     $Id: ip_state.c,v 1.13 1999/02/05 05:58:54 deraadt Exp $
     $Id: ip_proxy.c,v 1.4 1999/02/05 05:58:53 deraadt Exp $
     $Id: ip_auth.c,v 1.5 1999/02/05 05:58:49 deraadt Exp $
     $OpenBSD: if_wi.c,v 1.3 1999/08/13 20:36:38 fgsch Exp $
-----------------

And this is a 2.5 machine:

-----------------
OpenBSD XXXXXXXX 2.5 GENERIC#243 i386
nwise:2$ ident /bsd
/bsd:
     $Id: ip_fil.c,v 1.21 1999/04/16 13:44:25 deraadt Exp $
     $Id: fil.c,v 1.15 1999/02/19 20:52:22 kjell Exp $
     $Id: ip_nat.c,v 1.20 1999/02/05 05:58:52 deraadt Exp $
     $Id: ip_frag.c,v 1.11 1999/02/05 05:58:51 deraadt Exp $
     $Id: ip_state.c,v 1.13 1999/02/05 05:58:54 deraadt Exp $
     $Id: ip_proxy.c,v 1.4 1999/02/05 05:58:53 deraadt Exp $
     $Id: ip_auth.c,v 1.5 1999/02/05 05:58:49 deraadt Exp $
-----------------

I'm not sure if those two tell us anything. Anyways. I've pulled an entry
out of gnats. 

http://cvs.openbsd.org/cgi-bin/wwwgnats.pl/full/1011

Which contains an email from Chris Cappuccio saying:
"This is a known bug with high loads on ip filter 3.2.10 (which comes with 
2.5)
 
OpenBSD 2.6 comes with the same version of IP Filter, and thus the same
bugs, but OpenBSD-current has IP Filter 3.3.4 (soon it will have 3.3.5)
which fixes various proxy bugs and adds more proxy options (for real audio
at least)"

I was going to upgrade ipfilter but instead trialed and deployed a 2.7
snapshot that had the fixes in it which I later upgraded to release. I
still left the proxy off. None of my users complained. screw it.

regards,

neal
___________
d neal wise - nwise_(_at_)_spy_(_dot_)_net
SPY internetworking  -  will network for food
http://www.spy.net





Visit your host, monkey.org