Opcion Kernel: "IP: advanced router", si la desactivo...?

Vereis, ahora mismo tengo el PC con dos tarjetas de red:
eth0: conectado a internet por DHCP
eth1: conectado a la xbox por DHCP

resulta k el pc sta configurado para hacer de proxy y poder conectar la xbox a internet y pc-xbox...

y configurando el kernel para compilarlo me encuentro con esta duda, si kito este soporte en el kernel podre seguir usandolo con esta configuracion?

ya se k lo k yo uso es un proxy y no un router... pero como las redes son mi escollo informatico, pregunto por si acaso :P

aparte, podriais decirme, ya puestos :P cual es el soporte k tengo k activar en el kernel para manterner esta configuracion?

muxas gracias
Puede estar como proxy o como router. En cualquiera de ambos casos, puedes quitar eso tranquilamente.

En el kernel, pues depende de cómo lo tengas necesitarás netfilter o nada especial.

Salu2.Ferdy
thanks, voy a provar a compilar a ver si rula...

porcierto, tengo una duda, a la hora de añadirlo al menu de grub, no kiero aplastar el kernel anterior, y si hago make install tengo entendido k lo aplastaré... como hago para, simplemente, añadirlo como un kernel mas?

un saludo.

EDITO:
me da error al compilar:

In file included from net/ipv4/netfilter/ipt_osf.c:53:
include/linux/netfilter_ipv4/ipt_osf.h:95: error: field `tcp' has incomplete type
net/ipv4/netfilter/ipt_osf.c: In function `ipt_osf_nlsend':
net/ipv4/netfilter/ipt_osf.c:119: error: invalid application of `sizeof' to incomplete type `tcphdr'
net/ipv4/netfilter/ipt_osf.c:119: error: invalid application of `sizeof' to incomplete type `tcphdr'
net/ipv4/netfilter/ipt_osf.c:119: error: invalid application of `sizeof' to incomplete type `tcphdr'
net/ipv4/netfilter/ipt_osf.c: In function `match':
net/ipv4/netfilter/ipt_osf.c:174: error: dereferencing pointer to incomplete type
net/ipv4/netfilter/ipt_osf.c:179: error: dereferencing pointer to incomplete type
net/ipv4/netfilter/ipt_osf.c:179: error: dereferencing pointer to incomplete type
net/ipv4/netfilter/ipt_osf.c:179: error: dereferencing pointer to incomplete type
net/ipv4/netfilter/ipt_osf.c:181: error: dereferencing pointer to incomplete type
net/ipv4/netfilter/ipt_osf.c:181: error: invalid application of `sizeof' to incomplete type `tcphdr'
net/ipv4/netfilter/ipt_osf.c:183: error: invalid use of undefined type `struct tcphdr'
net/ipv4/netfilter/ipt_osf.c:184: error: dereferencing pointer to incomplete type
net/ipv4/netfilter/ipt_osf.c:184: error: invalid application of `sizeof' to incomplete type `tcphdr'
net/ipv4/netfilter/ipt_osf.c:347: error: dereferencing pointer to incomplete type
net/ipv4/netfilter/ipt_osf.c:347: error: dereferencing pointer to incomplete type
net/ipv4/netfilter/ipt_osf.c:347: error: dereferencing pointer to incomplete type
net/ipv4/netfilter/ipt_osf.c:347: error: dereferencing pointer to incomplete type
net/ipv4/netfilter/ipt_osf.c:347: error: dereferencing pointer to incomplete type
net/ipv4/netfilter/ipt_osf.c:347: error: dereferencing pointer to incomplete type
net/ipv4/netfilter/ipt_osf.c:367: error: invalid application of `sizeof' to incomplete type `tcphdr'
net/ipv4/netfilter/ipt_osf.c:377: error: dereferencing pointer to incomplete type
net/ipv4/netfilter/ipt_osf.c:377: error: invalid application of `sizeof' to incomplete type `tcphdr'
net/ipv4/netfilter/ipt_osf.c:378: error: invalid application of `sizeof' to incomplete type `tcphdr'
net/ipv4/netfilter/ipt_osf.c:398: error: dereferencing pointer to incomplete type
net/ipv4/netfilter/ipt_osf.c:398: error: dereferencing pointer to incomplete type
net/ipv4/netfilter/ipt_osf.c:398: error: dereferencing pointer to incomplete type
net/ipv4/netfilter/ipt_osf.c:398: error: dereferencing pointer to incomplete type
net/ipv4/netfilter/ipt_osf.c:398: error: dereferencing pointer to incomplete type
net/ipv4/netfilter/ipt_osf.c:398: error: dereferencing pointer to incomplete type
make[3]: *** [net/ipv4/netfilter/ipt_osf.o] Error 1
make[2]: *** [net/ipv4/netfilter] Error 2
make[1]: *** [net/ipv4] Error 2
make: *** [net] Error 2


he buscao por google pero no he encontrado ninguna respuesta clara, solo algunas menciones sobre parxes y tal, pero no me he enterao :(
Suena a que algo has hecho mal.... ¿ qué kernel es ? ¿ Qué pasos has seguido ?

Salu2.Ferdy
puessssssss... me vas a pegar, pero lo configure con una guia k se puso por aki no hace muxo y en su dia dijiste k tenia algunas cosas k eran mentirijillas, pero como no dijiste k tuviera fallos, sino mas bien incongruencias o explicaciones erroneas... pues la segui, no paso a paso desdeluego, pero si como guia de "esto sirve para tal" y yo decidia si lo ponia o no....

el kernel es el 2.6.8.1-12mdk, el mismo k tengo instalado ahora mismo, sera por eso?

un salud y muxas gracias
Mmmm no, da igual si ya lo tienes instalado.

Si no recuerdo mal la guía era para vanilla y no para el patchset -mdk. El problema de los patchsets es que puede haber dependencias no explícitas. Es decir, quizá algo que intentas construir necesita de algo que no has seleccionado. [ repito, quizá ].

Nunca he compilado un -mdk, siempre he tirado de vanilla o parches muy soportados [-ck y -mm] quizá alguien que haya compilado un -mdk te pueda echar un cable.

Salu2.Ferdy
5 respuestas