como trabajar con el kernel

Forums: 

Hola amigos tengo una pregunta, he leido en sus foros referente a compilar el kernel pero los ejemplos que salen como buscar en el /usr/src/kernel, no me funciona necesito instalar el tuntap y no lo he conseguido aun tengo el centos 4.3 server cd, necesito que el kernel me levante ese modulo pero no lo he conseguido necesito ayuda. gracias

modprobe tun con eso te debe

Imagen de Epe

modprobe tun

con eso te debe cargar.
find /lib/modules/2.6.9-42.0.3.EL -name "tun*"
/lib/modules/2.6.9-42.0.3.EL/kernel/drivers/net/tun.ko

Saludos
epe
--
EcuaLinux.com
Ecuador: +(593) 9 9246504, +(593) 2 3412402
USA: +1 404 795 0321

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

Si quieres compilar el

Imagen de RazaMetaL

Si quieres compilar el kernel lo haces asi:

Bajas el fuente desde www.kernel.org
Descomprimes en /usr/src
make xconfig # ---> para escoger las opciones
make cleanmake bzImage && make modules && make modules_install
mkinitramfs -o /boot/initrd.img-2.6.17-n 2.6.17-n

-------------------------

Antes de preguntar visita esta dirección :evil:

 

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

probe con el modprobe tun

Imagen de juandarcy2000

pero no hace nada verifico los
find /lib/modules/2.6.9-42.0.3.EL -name "tun*"
/lib/modules/2.6.9-42.0.3.EL/kernel/drivers/net/tun.ko
y no encuentra nada ne la libreria de drivers net/tun.ko no sale ese file
ahora voy a probar con el kernel pero la realidad me da un poco de temor trabajar el kernel deseenme suerte :)

tu no tienes el kernel ese,

Imagen de Epe

tu no tienes el kernel ese, tienes uno más viejo pues veo que tienes CentOS 4.3, lo que significa que no lo has atualizado.

quizá intenta el find en /lib/modules

también deberías correr yum -y update para que así tengas el último kernel.

Saludos
epe
--
EcuaLinux.com
Ecuador: +(593) 9 9246504, +(593) 2 3412402
USA: +1 404 795 0321

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

disculpen la insistencia la verdad es

Imagen de juandarcy2000

la verdad es que me da un poco de miedo :) compilar el kernel no hay otra forma de cargar el tun sin correr el kernel mi kernel es la version 2.6.9-34.EL . es decir tener el kernel de linux ya viene instalado cuando instalan centos server. no viene con esas opciones para modificar el kernel? o siempre se debe bajar el kernel para poder configurarlo eso es lo que no estoy claro aun talvez me dan algo para leer y entender el funcionamiento del kernel pero lo basico para mi ahorita es saber si tengo que bajar el ultimo kernel y tenerlo guardado en /usr/src para modificar en el futuro o lo puedo hacer con el kernel actual lo malo es que no me sirven los menuconfig, xconfig ni nada. asi que voy a bajarlo para probar la verdad solo asi se aprende de los errores pero me serviria mucho comentario ilustrativo para asimilar mejor este asunto del kernel gracias a Dios estan ustedes los que tienen mas experiencia porque aca en mi pais todos son window$ y a mi me encanta linux por su funcionalidad y estabilidad y quiero empaparme en este sistema. pero asuntos del kernel creo que es algo serio y debe ser tratado muy delicadamente pienso yo. talvez con unas 2 veces que lo compile le voy a entender perfectamente asi como he aprendido a configurar iptables, squid, apache, cbq entre otros :)

1- compilar el kernel es

Imagen de Epe

1- compilar el kernel es bonito
2- no te hace falta compilar el kernel para usar el tun en centos, mira lo que dice mi laptop:

[root@laptop ~]# cat /etc/redhat-release
CentOS release 4.4 (Final)
[root@laptop ~]#
[root@laptop ~]# modprobe tun
[root@laptop ~]# lsmod|grep tun
tun 9281 0
[root@laptop ~]#

acabo de cargar el tun sin mayor problema, con sólo poner modprobe tun por qué no pones de una vez "modprobe tun"??

Saludos
epe
--
EcuaLinux.com
Ecuador: +(593) 9 9246504, +(593) 2 3412402
USA: +1 404 795 0321

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

gracias co2pd

Imagen de juandarcy2000

ya habia ejecutado el modprobe tun desde hace rato pero no sabia que respuesta me iba a dar por lo visto hay que ver la lista de los modulos gracias me dio la misma respuesta que el tuyo te lo agradezco enormemente ahora bien yo habia hecho el yum -y update kernel hace dias pero veo que tengo el kernel 2.6.9-42.0.2.EL volvi a hacer el update y no me hizo nada me imagino porque no tengo updates disponibles ya esta actualizado ahora en la pagina www.kernel.org esta el 2.6.18 como lo instalo. ahora si me da la opcion make menuconfig y veo todo lo que esta en mi kernel y lo que no esta agregado lei el README que trae pero ninguna de las funciones de compilar me funciona bueno eso lo hare con mas calma leere bien ese documento para entenderle bien ya era muy tarde cuando lo probe 2am :) . mi pregunta es esta es ese el kernel que puedo instalarle a mi centos o el que tengo es el ultimo. cual es la diferencia del 2.6.9-42.0.2 con el 2.6.18 este ultimo es mas moderno o el 2.6.9 es el mas moderno no estoy claro aun, o tengo que bajar el kernel segun mi version del centos porque en esa pagina no veo que especifiquen la distribucion parece que sirven para todos los linux. talvez me comentas asi creo que mucha gente quedara clara antes de tocar el kernel porque esta pregunta seguramente muchos se la hacen y por eso nadie quiere tocar esas configuraciones. como siempre gracias amigos por estar siempre respondiendelo a los novatos en esta materia :) saludes.