Hi! No takers? Or have I put this in the wrong forum? If I have, please let me know where to go with it. thx, jbh Forwarded message: > From jhiller Sun Sep 5 19:18:57 2004 > Subject: linux-2.6.9-rc1 compilation and configuration issue > To: netfilter@xxxxxxxxxxxxxxxxxxx > Date: Sun, 5 Sep 2004 19:18:57 -0400 (EDT) > X-Mailer: ELM [version 2.5 PL6] > Content-Length: 4371 > > Hi list! > > Hope someone in netfilter-land will take pity on the village idiot here, > and explain what I'm seeing. It's either bugs or a stupid-user stupid > selections of kernel netfilter compilation options. > > I'll pose my questions first, then provide some (hopefully) useful background > and observation info. > > Questions (all related to linux 2.6.9-rc1): > > a. Should it be the case that by simply selecting Networking Support, > Networking Options, Network Packet Filtering, Netfilter Configuration > (all just configurator choices), and finally Connection Tracking (i.e. > choosing Y for it, but none of the subordinate protocol choices) - and > NO other netfilter options - that a compilation error should result? > I did, and it does. Is this a bug, or is there known to be some other > set of one or more options that I would have to select in order to not > get a compilation error? > > b. Should it further be the case that the ONLY netfilter option that can be > selected that allows for a clean compile given (a) is Full NAT? I tried > everything else, and this is all that allows an error-free compile given > (a). That is, iff (Full NAT = 'Y') && (Connection Tracking = 'Y'), I get a > clean compile, regardless of what other netfilter/connection tracking or > netfilter/Full NAT settings I have as 'Y'. > > c. Finally, should it be the case that if I select ONLY these two options, > or any other set of options (such as 3 of the connection tracking protocol > options; a robust set of match support options, and one or two of the NAT > options; and every subset of these that I tried, which is many), that I > should expect my system to more or less stop responding to any keyboard > input, and fail to cause most (but not all, right away) display updating > to stop; and eventually (within a few minutes) expect everything on the > system to stop? I did, and it does, and I am sore confused. > > I am confused for the following reasons (observations): > > 1. I am using the exact same .config that I used for 2.6.8.1 and all the > related -mmX releases, as modified by the 'make oldconfig' action at each > version promotion and accepting only the default answer for the few new > options introduced across those promotions. ALL kernel versions previous > to 2.6.9-rc1 worked with this more-or-less identical netfilter configuration, > back through around 2.4.20 (all regular tree and -mmX tree) when I first > started using netfilter a lot. > > 2. On this particular box, I make no attempt to invoke a firewall-like script, > turn on any behaviors via echoing to /proc/sys/XXXX, or the like. So as > far as I know, I have been/should be enabling kernel support for these > netfilter actions, but not actually invoking any. Thus, I'm at a loss to > understand why a kernel configuration that worked before stops working now, > and when I roll back all useful options other than turning connection > tracking on, it won't even compile right. > > I've got copies of each of my various .config files at each step, and can > easily recreate them, and the situations described, for each kernel version. > Just not attaching them now until some kind soul says they need to inspect > them, so as to not clog the list. > > Please let me know, off-list if more appropriate, what's likely happening > here - whether I'm seeing bugs that are worth reporting, or whether I'm > simply ignorant of how to correctly select a proper set of options relative > to 2.6.9-rc1. Or maybe some bug in previous versions that let me operate > in a stupid configuration was fixed with this release, and I'm now affected > by my all-along stupid choices. > > One last piece of context: The box on which I'm doing this is itself one > node on a wireless LAN, the gateway/router/WAP for which is another linux box > running 2.6.0 and the firewall script found in the IP-Masquerade-HOWTO (as > published prior to the current Nov 03 release of the HOWTO), as well as NAT as > found in 2.6.0. I know one solution would be to simply not configure netfilter > on this box that is an internal node. However, I do have reasons that I prefer > to keep it configured as closely as possible to the gateway node (the > differences being those options that are more newly available in more recent > kernel versions, which, up until the advent of 2.6.9-rc1, seemed to be not > an issue). More importantly, if what I am staring at is bugs, then I would > like to properly report them for resolution. > > Thx! > jbh > >