[CentOS] Kernel 2.4 in centos 4.3

azeredo at qmc.ufsc.br azeredo at qmc.ufsc.br
Fri Jul 28 23:50:04 UTC 2006



     Hi,

  Thanks a lot  to the guy that tried to help me. But i really need to  
use centos 4.3 since i have 3 linux already running and i didn't want  
to reinstall and reconfigure them. The problem is that i need full  
support to pptp-conntract and also ppp_mppe   in the kernel. I had to  
compile a kernel with that modules by myself. I even tried to use  
those modules already compiled for the 2.6 kernel for SME server (that  
are similar to those of centos 4)

that one can  find at


http://distro.ibiblio.org/pub/linux/distributions/smeserver/releases/7/builds/rpms/RPMS/i586/

   But the problem is that the modules install and are loaded but  
cannot work together. No VPN coming into the intranet gets connected  
when module ip_nat_pptp is loaded .  Look at the error:


Jul 28 20:25:48 edm194 pppd[20710]: pptpd-logwtmp: $Version$
Jul 28 20:25:48 edm194 pppd[20710]: pppd 2.4.3 started by root, uid 0
Jul 28 20:25:48 edm194 pppd[20710]: Using interface ppp0
Jul 28 20:25:48 edm194 pppd[20710]: Connect: ppp0 <--> /dev/pts/1
Jul 28 20:25:48 edm194 pptpd[20709]: GRE: Bad checksum from pppd.
Jul 28 20:26:18 edm194 pppd[20710]: LCP: timeout sending Config-Requests
Jul 28 20:26:18 edm194 pppd[20710]: Connection terminated.
Jul 28 20:26:18 edm194 pppd[20710]: Using interface ppp0
Jul 28 20:26:18 edm194 pppd[20710]: Connect: ppp0 <--> /dev/pts/1
Jul 28 20:26:18 edm194 pppd[20710]: tcflush failed: Bad file descriptor
Jul 28 20:26:18 edm194 pppd[20710]: tcsetattr: Invalid argument (line 1016)
Jul 28 20:26:18 edm194 pppd[20710]: Exit.
Jul 28 20:26:18 edm194 pptpd[20709]: GRE:  
read(fd=6,buffer=804eb00,len=8196) from PTY failed: status = -1 error  
= Input/output error, usually caused by unexpected termination of  
pppd, check option syntax and pppd logs
Jul 28 20:26:18 edm194 pptpd[20709]: CTRL: PTY read or GRE write  
failed (pty,gre)=(6,7)
Jul 28 20:26:18 edm194 pptpd[20709]: CTRL: Client 201.14.175.204  
control connection finished
   As soon as I unload this module the connection establishes.
   But I managed to get a 2.4.31 kernel running with all these modules, namely

   ip_conntrack_pptp
   ip_conntrack_proto_gre
   ip_nat_pptp
   ip_nat_proto_gre

  and

   ppp_mppe


loaded so that incoming VPN connections work, as well as outgoing vpn  
connections through NAT at the gateway are correctly redirected to the  
server outside the intranet. This kernel is in another linux that runs  
and old version of red hat. I need to upgrade this system and centos  
is my choice.
   So, that is the reason i want a kernel 2.4 loaded in centos 4.3 or  
4.2. Actually i've read somewhere that, with compatible modutils, i  
can do that, but i don't know how to install and where to find  
modutils ( old ones) that will let me boot my 2.4.31 kernel in centos  
4, without disrupting the whole system.



      I hope someone can help me out. If anyone knows where i can find  
those modules for centos kernel 2.6 would also solve the problem. Any  
other solution to my problem is very welcome too.


                   Thanks a lot.

                                 Luís






----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.




More information about the CentOS mailing list