The real answer here is "Dont ever loose your .config". If you rolled your own kernel, you will find it in /usr/src/linux (or wherever you built your source out of, but "linux" is the default).
In RedHat, if you are using the default kernel for your distribution level, you can recreate the .config by downloading the kernel source (
www.kernel.org) and doing a make oldconfig. QoS is ON in the RedHat 2.4.9 kernels, which is what RedHat 7.2 is based upon, with all the various QoS modules compliled as modules.
In Debian, you will find a copy of the .config in /boot, called "config-<version>", without the dot in front. <distro_war> Much nicer. </distro_war>
If you are going to try and use QoS on a 2.2 kernel, think twice. Things in QoS got a lot better in 2.4. You may also find the Linux Advanced Routing and Traffic Control HOWTO at
http://lartc.org/HOWTO//cvs/2.4routing/output/2.4routing.html useful, if you have not found it yet.
Bob.
> From: "Benjamin Bostow" <ben@viatornetworks.com>
> To: "PLUG" <plug-discuss@lists.plug.phoenix.az.us>
> Subject: installed kernel configuration
> Date: Fri, 29 Mar 2002 14:16:49 -0700
> Organization: Viator Networks, Inc.
> Reply-To: plug-discuss@lists.plug.phoenix.az.us
>
> This is a multi-part message in MIME format.
>
> ------=_NextPart_000_0014_01C1D72C.5E522860
> Content-Type: text/plain;
> charset="us-ascii"
> Content-Transfer-Encoding: 7bit
>
> Is there a way to find out what your current kernel configuration is? I
> am trying to find out what kernel modules are installed and whether
> functions such as QoS are enabled.
>
> Ben
>
> ------=_NextPart_000_0014_01C1D72C.5E522860
--
Robert A. Klahn
rklahn@acm.org
AIM: rklahn
Yahoo Messenger: klahn
IRC:
rklahn@irc.openprojects.net
"Hope has two beautiful daughters: Anger and Courage. Anger at the way
things are, and Courage to struggle to create things as they should be." -
St. Augustine