Setting up Multilink PPP

  1. Read http://linux-mp.terz.de/
  2. Download http://linux-mp.terz.de/mp-0.9.tar.gz
  3. Apply http://linux-mp.terz.de/mppp-kernel-patch-2.2.14.gz to 2.2.14 kernel source and recompile, ensuring you have CONFIG_PPP selected, either in the kernel or as a module
  4. Apply pppd-2.3.5-patch (from mp-0.9.tar.gz) to pppd 2.3.5 or grab the RedHat 5.2 RPM I created
  5. Install the new kernel and new pppd on the dialup box
  6. Configure two (or more) dialups to your isp, and add the following:
    First dialup mp
    mp-epd mac 1A:2B:3C:4D:5E:6F
    Second dialup mp
    mp-join ppp0
    mp-nonp
    noip
    mp-epd mac 1A:2B:3C:4D:5E:6F
    See the README from mp-0.9.tar.gz for more details about the different options, specifically mp-epd.
  7. Bring up the first link, then the second and enjoy multilink ppp