{"id":375,"date":"2008-12-21T13:37:05","date_gmt":"2008-12-21T20:37:05","guid":{"rendered":"http:\/\/www.mikekirk.org\/?p=375"},"modified":"2013-12-14T12:06:14","modified_gmt":"2013-12-14T17:06:14","slug":"mlppp-double-your-fun","status":"publish","type":"post","link":"https:\/\/www.mikekirk.org\/wordpress\/mlppp-double-your-fun\/","title":{"rendered":"MLPPP &#8211; Double your fun!"},"content":{"rendered":"<p>Recently the 1-year special DSL price from <a href=\"http:\/\/acanac.ca\/\">Acanac<\/a> expired on my second phone line. Rather than renew at a higher rate, I decided to move the line to <a href=\"http:\/\/teksavvy.com\/en\/content.asp?ID=7&#038;mID=1\">TekSavvy<\/a> instead&#8230; since I already had the primary line with them. The price was about the same, but TekSavvy offered something I wanted to try: &#8220;MLPPP&#8221; connections: the ability to bond 2 DSL lines into a single connection, with a single IP address. The fact that MLPPP also <a href=\"http:\/\/digg.com\/tech_news\/Bell_Continues_to_Throttle_BitTorrent_Traffic\">circumvents Bells DSL throttling<\/a> didn&#8217;t hurt either.<\/p>\n<p>I ordered a second dry-loop connection from TekSavvy, and had them migrate my Acanac line over. Although I didn&#8217;t really need to, I got a second <a href=\"http:\/\/www.speedguide.net\/broadband-view.php?hw=32\">SpeedTouch 516 DSL modem<\/a> to match my first: one less thing to worry about when troubleshooting:<\/p>\n<p><center><a href=\"https:\/\/www.mikekirk.org\/images\/computers\/mlppp\/mlppp_1_800.jpg\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.mikekirk.org\/wordpress\/wp-content\/uploads\/2008\/12\/mlppp_1_256.jpg\" alt=\"\" title=\"mlppp_1_256\" width=\"256\" height=\"192\" class=\"alignnone size-medium wp-image-376\" srcset=\"https:\/\/www.mikekirk.org\/wordpress\/wp-content\/uploads\/2008\/12\/mlppp_1_256.jpg 256w, https:\/\/www.mikekirk.org\/wordpress\/wp-content\/uploads\/2008\/12\/mlppp_1_256-192x144.jpg 192w\" sizes=\"(max-width: 256px) 100vw, 256px\" \/><\/a><\/center><\/p>\n<p>Next I needed something to bond those 2 DSL lines into a single MLPPP connection. Although I was already using a <a href=\"http:\/\/en.wikipedia.org\/wiki\/Linksys_WRT54G_series\">Linksys WRT54G<\/a>, I found another use for it over Christmas, and decided to buy an <a href=\"http:\/\/www.asus.com\/products.aspx?l1=12&#038;l2=43&#038;l3=0&#038;model=1121&#038;modelmenu=1\">Asus WL-500gP v2<\/a> instead. It had aftermarket firmware, good reviews, and speedy hardware.<\/p>\n<p><center><a href=\"https:\/\/www.mikekirk.org\/images\/computers\/mlppp\/mlppp_2_800.jpg\"><br \/>\n<img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.mikekirk.org\/wordpress\/wp-content\/uploads\/2008\/12\/mlppp_2_256.jpg\" alt=\"\" title=\"mlppp_2_256\" width=\"256\" height=\"192\" class=\"alignnone size-medium wp-image-377\" srcset=\"https:\/\/www.mikekirk.org\/wordpress\/wp-content\/uploads\/2008\/12\/mlppp_2_256.jpg 256w, https:\/\/www.mikekirk.org\/wordpress\/wp-content\/uploads\/2008\/12\/mlppp_2_256-192x144.jpg 192w\" sizes=\"(max-width: 256px) 100vw, 256px\" \/><\/a><\/center><\/p>\n<p>Speaking of firmware: the most important piece of the puzzle came from the <a href=\"http:\/\/fixppp.org\/\">Tomato\/MLPPP project<\/a>. They specifically tailor the <a href=\"http:\/\/www.polarcloud.com\/tomato\">normal Tomato firmware<\/a> to be MLPPP-capable, and automate connecting and maintaining multiple links to your ISP. I installed an early release of &#8220;v3alpha4 ND&#8221;, punched in my TekSavvy DSL credentials, and both links went up automatically! Success!<\/p>\n<p><center><a href=\"https:\/\/www.mikekirk.org\/images\/computers\/mlppp\/mlppp_3_raw.jpg\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.mikekirk.org\/wordpress\/wp-content\/uploads\/2008\/12\/mlppp_3_256-247x300.jpg\" alt=\"\" title=\"mlppp_3_256\" width=\"247\" height=\"300\" class=\"alignnone size-medium wp-image-378\" srcset=\"https:\/\/www.mikekirk.org\/wordpress\/wp-content\/uploads\/2008\/12\/mlppp_3_256-247x300.jpg 247w, https:\/\/www.mikekirk.org\/wordpress\/wp-content\/uploads\/2008\/12\/mlppp_3_256-158x192.jpg 158w, https:\/\/www.mikekirk.org\/wordpress\/wp-content\/uploads\/2008\/12\/mlppp_3_256.jpg 256w\" sizes=\"(max-width: 247px) 100vw, 247px\" \/><\/a><\/center><\/p>\n<p>I had some issues with my second Bell line (it was running at 3000\/800 instead of 5000\/800) but that seems to be fixed now. I have a bit more testing to do after Christmas (like fiddling with MTU settings)&#8230; but here&#8217;s a speedtest of the untweaked MLPPP connection using stock Tomato\/MLPPP settings:<\/p>\n<p><center><img decoding=\"async\" src=\"https:\/\/www.mikekirk.org\/images\/computers\/mlppp\/speedtest.png\" alt=\"\" \/><\/center><\/p>\n<p>Just about double what I was getting with a single connection, and maybe a bit more with tuning. Special thanks to all the MLPPP-topic posters on the <a href=\"http:\/\/www.dslreports.com\/forum\/teksavvy\">DSLReports TekSavvy forum<\/a> for convincing me that things would work out.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Recently the 1-year special DSL price from Acanac expired on my second phone line. Rather than renew at a higher rate, I decided to move the line to TekSavvy instead&#8230; since I already had the primary line with them. The <a class=\"more-link\" href=\"https:\/\/www.mikekirk.org\/wordpress\/mlppp-double-your-fun\/\">Continue reading <span class=\"screen-reader-text\">  MLPPP &#8211; Double your fun!<\/span><span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[9],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/ptY4v-63","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.mikekirk.org\/wordpress\/wp-json\/wp\/v2\/posts\/375"}],"collection":[{"href":"https:\/\/www.mikekirk.org\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mikekirk.org\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mikekirk.org\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mikekirk.org\/wordpress\/wp-json\/wp\/v2\/comments?post=375"}],"version-history":[{"count":8,"href":"https:\/\/www.mikekirk.org\/wordpress\/wp-json\/wp\/v2\/posts\/375\/revisions"}],"predecessor-version":[{"id":1013,"href":"https:\/\/www.mikekirk.org\/wordpress\/wp-json\/wp\/v2\/posts\/375\/revisions\/1013"}],"wp:attachment":[{"href":"https:\/\/www.mikekirk.org\/wordpress\/wp-json\/wp\/v2\/media?parent=375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mikekirk.org\/wordpress\/wp-json\/wp\/v2\/categories?post=375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mikekirk.org\/wordpress\/wp-json\/wp\/v2\/tags?post=375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}