Duda en el compilamiento de Kernel

Forums: 

Saludos, en si tengo 2 dudas y espero me puedan ayudar. Las dudas son las siguientes:
Duda 1:
Duda al elegir entre <*> y al momento de compilar el Kernel.
Cual es la diferencia entre colocar un asterisco o la M.
He encontardo un manual que me recomienda colocar <*> y otro en cambio me recomienda colocar , estoy recompilando ya q necesito configurar lo que es la configuracion de Ancho de Banda mediante HTB y CBQ.

Estoy usando Linux Centos 5 he intento compilar mediante con el Kernel que he vajado de internet de un tamaño de 41.1MB el cual se llama: "linux-2.6.20.tar.bz2"

Networking options -->
QoS and/or fair queueing -->
 [*] QoS and/or fair queueing
 <*> HTB packet scheduler ó HTB packet scheduler; cual es la diferencia?
 <*> SFQ queue
 <*> Ingress Qdisc
 [*] QoS support
 [*] Rate estimator
 [*] Packet classifier API
 <*> TC index classifier
 <*> Routing table based classifier
 <*> Firewall based classifier
 [*] Traffic policing (needed for in/egress)

Duda 2:
Al compilar el Kernel de alguna forma creo q todo me ha salido bien pues ha iniciado correctamente, pero pero tengo un problema cuando intente instalar y configurar una herramienta para administrar Ancho de banda, como es HTB-tools-0.3.0a.tar.gz, el cual al probar y reprobar la instalacion obtengo mensajes de error en el aspecto de que: "No se encuentra Ficheros", por ejemplo, no hallaba un archivo de codigo fuente "bitop.c". Lo mande a buscar y debia hallarse en el path: /usr/include/asm/bitop.h, pero no fue asi, por lo cual mande a buscar POR CURIOSIDAD en el path: /usr/src/kernels/linux-2.6.20/include/asm, y mi sorpresa que si se hallaba ahi.

Ahora modifique dicho archivo para que buscara en dicho path del siguiente modo:

#include lo cambie o modifique la linea por:
#inculde

Lo cual funciono al menos para ese archivo, pero la vaina es q me indica muchos errores similares respecto a que no encuentra el Fichero y al buscar dichos archivos, estos se encuentran en el path: /usr/src/kernels/linux-2.6.20/, en dond se descomprimio el nuevo kernel y donde se lo compilo.

Ahora no se si he echo algo mal o no se al momento de compilar el Kernel, digo porque creo q deberian haberse instalado o trasladado todos esos archivos al path general del sistema que para el caso es en /usr/include/ O ES LO normal que estos archivos esten donde estan (/usr/src/kernels/linux-2.6.20/), y si es asi que debo hacer?, solo copiar esos archivos que necesito al path /usr/include, lo caul no me parece, me preocupa demaciado pues que tal si necesito instalar algun otro programa y de nuevo me salga que no existe archivos de cabecera o archivos fuente para continuar la instalacion y que sorprendentemente si existan pero estan en otro Path. Porfa necesito su ayuda. De antemano GRACIAS.

duda 1: centos viene ya con

Imagen de Epe

duda 1: centos viene ya con htb y cbq. M es que es un modulo y * es que es built in (construido dentro del kernel)

duda 2: te sugeriría investigar el htb.init o el cbq.init, creo que te estás complicando un tanto

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

De pronto trataste con ipp2,