poptop_ads_howto_a1.htm 3.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2. "http://www.w3.org/TR/html4/loose.dtd">
  3. <html>
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  6. <title>Poptop MSCHAP2 ADS Howto</title>
  7. </head>
  8. <body>
  9. <p><strong>APPENDIX</strong></p>
  10. <p><strong><a name="mppe"></a>A1. Install MPPE Kernel Module on Fedora Core 4</strong><br>
  11. (last update: 6 March 2006) </p>
  12. <p>MPPE support is required for MSCHAPv2. Depending on the kernel version, you may or may not require to perform this step. Kernel version 2.6.15 or above has MPPE built-in. If you are using the latest FC4 2.6.15 kernel, you can go to <a href="poptop_ads_howto_4.htm#pppd_pptpd">Step 7</a> now. If you are using an older kernel which does not support MPPE, you will have to add this feature to it. </p>
  13. <p>To test if your kernel supports MPPE:</p>
  14. <blockquote>
  15. <pre>[root@pptp ~]# modprobe ppp-compress-18 &amp;&amp; echo ok</pre>
  16. </blockquote>
  17. <p>If it returns an &quot;ok&quot;, you can safely skip this step and move to <a href="poptop_ads_howto_4.htm#pppd_pptpd">Step 7</a>. If you see &quot;FATAL: Module ppp_mppe not found.&quot;, install MPPE support as described in the following procedure:</p>
  18. <p> Download the MPPE module builder in rpm format from <a href="http://sourceforge.net/project/showfiles.php?group_id=44827">here</a>. The required RPMs are::</p>
  19. <blockquote>
  20. <pre>dkms-2.0.6-1.noarch.rpm
  21. kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm</pre>
  22. </blockquote>
  23. <p>Install them with command &quot;rpm -ivh&quot;.</p>
  24. <blockquote>
  25. <pre>[root@pptp ~]# rpm -ivh dkms-2.0.6-1.noarch.rpm
  26. [root@pptp ~]# rpm -ivh kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm </pre>
  27. </blockquote>
  28. <p>If you upgrade your kernel to 2.6.13 or above, kernel_ppp_mppe version 1.0.2 or above must be used. Otherwise, the pptp tunnel will not connect and you will see error message &quot;This system lacks kernel support for PPP.&quot; in /var/log/messages.</p>
  29. <dt><strong>Note:</strong></dt>
  30. <dd>(1) Fedora Extra provides also a dkms rpm, dkms-2.0.6-3.fc4.noarch.rpm. I have not tested it. You may want to use the one I mentioned above to make sure the installation will work. </dd>
  31. <br><hr>
  32. <strong><a name="autoinstaller"></a>A1.1 Kernel Upgrade and dkms_autoinstaller</strong><br>
  33. (last update: 6 March 2006)
  34. <p>If you upgrade your kernel after installing dkms, thanks to the dkms_autoinstaller service, you will not have to worry about the dkms kernel module. dkms_autoinstaller runs on every bootup. It checks the dkms module to ensure it match the kernel version. If a mismatch is found, it will create a proper one for the boot kernel. </p>
  35. <p>For dkms_autoinstaller to work, you will need the correct kernel-devel version installed in your system. It is always a good idea to install the kernel-devel rpm alongside with your new kernel.</p>
  36. <hr>
  37. <a name="pppd"><strong>A2. Upgrade pppd on Fedora Core 4 </strong></a><br>
  38. (last update 6 March 2006)
  39. <p>FC4 comes with ppp-2.4.2-7. It is required to be upgraded to a patched version which supports MPPE. The patched version can be found in <a href="http://sourceforge.net/project/showfiles.php?group_id=44827">here</a>. Download the rpm for FC4. At the time of writing, the latest version is 2.4.3-5. Get the FC4 rpm: </p>
  40. <blockquote>
  41. <pre>ppp-2.4.3-5.fc4.i386.rpm</pre>
  42. </blockquote>
  43. <p>Upgrade the ppp with the downloaded version:</p>
  44. <blockquote>
  45. <pre>[root@pptp ~]# rpm -Uvh ppp-2.4.3-5.fc4.i386.rpm</pre>
  46. </blockquote>
  47. <p><strong>Note</strong>: If you are a Gentoo user, and are using kernel v2.6.15, the ppp-2.4.3-5 does NOT work because of MPPC. You may find more information from <a href="http://kernel-bugs.osdl.org/show_bug.cgi?id=5827">here</a>.</p>
  48. <hr>
  49. <a href="poptop_ads_howto_a2.htm">Next</a> &nbsp;&nbsp;<a href="poptop_ads_howto_a1.htm">Previous</a>&nbsp;&nbsp;<a href="poptop_ads_howto_1.htm#toc">Content</a>
  50. </body>
  51. </html>