Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Miedo a recompilar el Kernel...
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
zumelzo
n00b
n00b


Joined: 17 Aug 2006
Posts: 51

PostPosted: Wed Sep 13, 2006 3:27 pm    Post subject: Miedo a recompilar el Kernel... Reply with quote

Tengo funcionando un servidor de correo + servidor web +ftp y está funcionando ok.
Quiero instalar iptables para configurar un proxy pero despues de hacer un emerge iptables y ejecutar:
Code:

# iptables -F
me da el siguiente error:
Code:

FATAL: Module ip_tables not found.
iptables v1.3.5: can't initialize iptables table `filter': iptables who? (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.

Según lo que he leido, ese error se debe a que falta un modulo de iptables en el kernel, y para que funcione hay que recompilar el kernel agregando ese módulo.
¿Efectivamente ese error se debe a la falta de un modulo en el kernel?
y si es así:
¿Si recompilo el kernel, hay posibilidades de que tenga problemas después de la compilación con los sistemas q tengo corriendo?.
Tengo miedo a q el sistema me de problemas después de una recompilación.
Les agradecería q me orientaran en el tema...
Saludos.
_________________
zumelzo
Back to top
View user's profile Send private message
Eleazar Anzola
Veteran
Veteran


Joined: 17 Jul 2003
Posts: 1318
Location: Caracas / Venezuela

PostPosted: Wed Sep 13, 2006 4:37 pm    Post subject: Reply with quote

Si los fuentes son del kernel que tienes en marcha y no has modificado nada desde que compilaste ese kernel, solo basta con hacer un
Code:
make menuconfig
entras y colocas lo que necesitas como
Code:
[M] modulo
y al salir guardas los cambios _Ojo_ que solo agregas Módulos [M] una vez echo esto bastara con hacer un
Code:
make modules
si el kernel es de los recientes el solito instalara los modulos donde van, de lo contrario te tocara hacer un make modules install ó algo asi.

De esta manera no necesitas recompilar el kernel sino solo los modulos y los cargas con modprobe modulo_que_necesito.
_________________
Salu2
Eleazar Anzola
Linux User : # 216232
__________________________________________
Por un foro ordenado y un buscador más útil:
[TEMA] Descripción problema (estado)
Back to top
View user's profile Send private message
zumelzo
n00b
n00b


Joined: 17 Aug 2006
Posts: 51

PostPosted: Wed Sep 13, 2006 7:29 pm    Post subject: voy a probar Reply with quote

Eleazar:

voy a probar lo que me acabas de decir y te cuento como me fue...

Muy agradecido por tu respuesta...
_________________
zumelzo
Back to top
View user's profile Send private message
kropotkin
Guru
Guru


Joined: 05 Sep 2005
Posts: 437
Location: Chile

PostPosted: Wed Sep 13, 2006 7:33 pm    Post subject: Reply with quote

es "make modules_install"

saludos.
Back to top
View user's profile Send private message
zumelzo
n00b
n00b


Joined: 17 Aug 2006
Posts: 51

PostPosted: Wed Sep 13, 2006 8:51 pm    Post subject: me da error... Reply with quote

cuando le hago el make modules_install aparece esto:
[/code]
Code:
   INSTALL net/ipv4/netfilter/ipt_ttl.ko
  INSTALL net/ipv4/netfilter/iptable_filter.ko
  INSTALL net/ipv4/netfilter/iptable_nat.ko
  INSTALL net/ipv4/netfilter/iptable_raw.ko
  INSTALL net/ipv6/ah6.ko
  INSTALL net/ipv6/esp6.ko
  INSTALL net/ipv6/ip6_tunnel.ko
  INSTALL net/ipv6/ipcomp6.ko
  INSTALL net/ipv6/ipv6.ko
  INSTALL net/ipv6/tunnel6.ko
  INSTALL net/ipv6/xfrm6_tunnel.ko
  INSTALL net/netfilter/xt_state.ko
if [ -r System.map -a -x /sbin/depmod ]; then /sbin/depmod -ae -F System.map  2.6.17-gentoo-r4; fi
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/xfrm6_tunnel.ko needs unknown symbol xfrm_register_type
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/xfrm6_tunnel.ko needs unknown symbol xfrm_unregister_type
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol xfrm_user_policy
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol xfrm_lookup
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol xfrm_state_alloc
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol xfrm_state_check_expire
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol xfrm_state_lookup
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol __xfrm_policy_check
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol __xfrm_state_destroy
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol inet6_lookup
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol xfrm_replay_check
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol xfrm_policy_unregister_afinfo
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol secure_tcpv6_sequence_number
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol ipv6_skip_exthdr
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol xfrm_state_check
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol __secpath_destroy
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol xfrm_decode_session
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol xfrm_parse_spi
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol xfrm_policy_list
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol inet6_hash_connect
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol __xfrm_route_forward
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol km_waitq
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol ipv6_ext_hdr
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol __inet6_lookup_established
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol xfrm_replay_advance
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol __inet6_hash
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol xfrm_state_unregister_afinfo
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol xfrm_dst_ifdown
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol xfrm_bundle_ok
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol inet6_lookup_listener
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol xfrm_dst_lookup
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol xfrm_policy_register_afinfo
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol xfrm_init_pmtu
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol xfrm_state_register_afinfo
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipv6.ko needs unknown symbol secpath_dup
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipcomp6.ko needs unknown symbol xfrm_state_alloc
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipcomp6.ko needs unknown symbol xfrm_state_lookup
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipcomp6.ko needs unknown symbol __xfrm_state_destroy
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipcomp6.ko needs unknown symbol crypto_alloc_tfm
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipcomp6.ko needs unknown symbol xfrm_register_type
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipcomp6.ko needs unknown symbol crypto_free_tfm
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipcomp6.ko needs unknown symbol xfrm_state_delete_tunnel
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipcomp6.ko needs unknown symbol xfrm_state_insert
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipcomp6.ko needs unknown symbol xfrm_unregister_type
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipcomp6.ko needs unknown symbol xfrm_init_state
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ipcomp6.ko needs unknown symbol xfrm_calg_get_byname
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ip6_tunnel.ko needs unknown symbol xfrm_lookup
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ip6_tunnel.ko needs unknown symbol __xfrm_policy_check
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ip6_tunnel.ko needs unknown symbol __secpath_destroy
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ip6_tunnel.ko needs unknown symbol xfrm_policy_list
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/ip6_tunnel.ko needs unknown symbol ipv6_ext_hdr
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/esp6.ko needs unknown symbol xfrm_state_lookup
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/esp6.ko needs unknown symbol __xfrm_state_destroy
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/esp6.ko needs unknown symbol crypto_alloc_tfm
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/esp6.ko needs unknown symbol xfrm_nl
WARNING: /lib/modules/2.6.17-gentoo-r4/kernel/net/ipv6/esp6.ko needs unknown symbol xfrm_repla


Por que ocurrirá eso???

Saludos
_________________
zumelzo
Back to top
View user's profile Send private message
Pablo S. Barrera
l33t
l33t


Joined: 16 May 2006
Posts: 642
Location: Mataderos. Argentina. America del Sur

PostPosted: Wed Sep 13, 2006 9:12 pm    Post subject: Reply with quote

Yo haria

make && make modules_install
Back to top
View user's profile Send private message
zumelzo
n00b
n00b


Joined: 17 Aug 2006
Posts: 51

PostPosted: Wed Sep 13, 2006 9:57 pm    Post subject: Reply with quote

hice un:
Code:
make && make modules_install

me genero la sqte carpeta:
Code:
#/lib/modules/2.6.17-gentoo-r4

Es decir ahora hay dos carpetas:
Code:
2.6.15-gentoo-r5  2.6.17-gentoo-r4

pero al parecer todavia esta cargando los modulos antiguos.


saludos...
_________________
zumelzo
Back to top
View user's profile Send private message
lanshor
Apprentice
Apprentice


Joined: 17 Mar 2005
Posts: 291
Location: Alicante

PostPosted: Wed Sep 13, 2006 11:32 pm    Post subject: Reply with quote

Al hacer make has compilado el kernel entero, justo lo que no querías hacer.

El error te lo daba porque tenías el enlace de /usr/src/linux apuntando a un kernel distinto del que tenías, como bien te dijo Eleazar Anzola, los fuentes debían ser los mismos que el que tienes en marcha.

Para arrancar el nuevo kernel cambia la configuración de tu gestor de arranque.

No entiendo tu miedo a compilar un nuevo kernel, porque no compilas el nuevo y guardas el viejo por si tienes problemas??
_________________
Mi FoToBLoG
Back to top
View user's profile Send private message
zumelzo
n00b
n00b


Joined: 17 Aug 2006
Posts: 51

PostPosted: Thu Sep 14, 2006 7:52 pm    Post subject: Reply with quote

lanshor:

Como bien tu dices, creo q tengo 2 kernel, uno que es el antiguo que estoy usuando, del cuál no encuentro los fuentes y otro que fue el q compile, y q no se como se instaló, me imagino que cuando actualizé el sistema.

Bueno lo que hice fue tratar de arrancar con el kernel nuevo, pero me dio un error al inicio, un kernel panic, así que tube q dejar el antiguo.

Yo instalé gentoo con el Cd Modo gráfico, pero no encuentro los fuentes del kernel antiguo para poder compilar los módulos...

Saludos y Gracias...
_________________
zumelzo
Back to top
View user's profile Send private message
lanshor
Apprentice
Apprentice


Joined: 17 Mar 2005
Posts: 291
Location: Alicante

PostPosted: Thu Sep 14, 2006 8:24 pm    Post subject: Reply with quote

Supongo que será el 2.6.15-gentoo-r5

Code:
rm /usr/src/linux


Code:
ln -s /usr/src/linux-2.6.15-gentoo-r5 linux


y luego dentro de esa carpeta

Code:
make menuconfig

Code:
make modules_install


Saludos
_________________
Mi FoToBLoG
Back to top
View user's profile Send private message
zumelzo
n00b
n00b


Joined: 17 Aug 2006
Posts: 51

PostPosted: Thu Sep 14, 2006 8:52 pm    Post subject: Reply with quote

En la Carpeta:
Code:
#/usr/src/linux

solo tengo esta carpeta:
Code:

linux-2.6.17-gentoo-r4

Que es la q tiene el kernel nuevo, pero no se dónde están los fuentes antiguos..
Si hago un:
Code:
#uname -a

me tira:
Code:
2.6.15-gentoo-r5

Es decir no está usando el kernel de la carpeta /usr/src/linux
Y el problema es q ahora no puedo encontrar los fuentes del kernel 2.6.15-gentoo-r5 .


Saludos...
_________________
zumelzo
Back to top
View user's profile Send private message
Stolz
Moderator
Moderator


Joined: 19 Oct 2003
Posts: 3028
Location: Hong Kong

PostPosted: Fri Sep 15, 2006 3:27 am    Post subject: Reply with quote

Si compilaste el kernel con la opción "General setup ---> Kernel .config support" puedes recuperar la configuracion con un
Code:
gzcat /proc/config.gz
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum