{"id":1339,"date":"2013-11-16T16:05:13","date_gmt":"2013-11-16T21:05:13","guid":{"rendered":"http:\/\/blog.danjoannis.com\/?p=1339"},"modified":"2013-11-17T11:03:11","modified_gmt":"2013-11-17T16:03:11","slug":"bell-aliant-fibreop-with-a-dd-wrt-router","status":"publish","type":"post","link":"https:\/\/blog.danjoannis.com\/?p=1339","title":{"rendered":"Bell Aliant FibreOP with a DD-WRT Router"},"content":{"rendered":"<p>This has been a long time coming. To summarize, Bell Aliant&#8217;s FibreOP Internet service includes a wireless router that has proprietary, limited firmware. It tends to suffer from latency and WiFi issues. So, I sought to replace it with my own wireless router! I ended up first building an overpowered but very functional <a title=\"Making Bell FibreOP Work With a pfSense Router\" href=\"https:\/\/blog.danjoannis.com\/?p=1306\">pfSense Linux Firewall\/Router<\/a>.<\/p>\n<p><a href=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2013\/08\/Downstairs.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1319\" alt=\"Downstairs\" src=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2013\/08\/Downstairs-300x225.jpg\" width=\"300\" height=\"225\" srcset=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2013\/08\/Downstairs-300x225.jpg 300w, https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2013\/08\/Downstairs-1024x768.jpg 1024w, https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2013\/08\/Downstairs.jpg 1500w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Despite my monstrous UPS, I was not happy with the 1 hour run-time. The whole reason for the pfSense router was that FibreOP &#8220;hides&#8221; its Internet on a VLAN, which means a standard, consumer router will not be able to access the Internet. And from some forum posts I had read, it seemed DD-WRT was also incapable of it.<\/p>\n<p>Finally, today, I pushed through and realized it takes only 4 simple steps to connect a DD-WRT router directly to the FibreOP modem.<\/p>\n<p><a href=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2013\/08\/Upstairs-AP.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1320\" alt=\"Upstairs AP\" src=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2013\/08\/Upstairs-AP-e1384633670867-300x189.jpg\" width=\"300\" height=\"189\" srcset=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2013\/08\/Upstairs-AP-e1384633670867-300x189.jpg 300w, https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2013\/08\/Upstairs-AP-e1384633670867.jpg 693w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><!--more--><\/p>\n<p>Note: If you use Bell Aliant FibreOP Phone or Television service,\u00a0<span style=\"text-decoration: underline;\">do NOT do this as this guide does not cover getting those to work<\/span>. It will render your phone and TV service inoperable!<\/p>\n<p>(Unless of course you are skilled in networking and know how to maintain those services, while simply bypassing the ActionTec for Internet. In that case, you would ignore this warning anyway.)<\/p>\n<p>&nbsp;<\/p>\n<h1>1. DD-WRT Router<\/h1>\n<p>There are so many different models of routers capable of running <a href=\"http:\/\/dd-wrt.com\/\">DD-WRT<\/a>. My router of choice so far has been the D-Link DIR-615. The stock firmware on these is pretty bad, but once you flash DD-WRT on them, they are powerful devices. Generally priced around $30-40, they are not overly expensive. I&#8217;ve used\/installed over 6 of these, and only one has failed (partially; WiFi failure). I&#8217;ve used C, E and I hardware revisions. The DIR-615 I1 has a more powerful, 535MHz CPU (rather than 400MHz).<\/p>\n<p>Installing DD-WRT is worthy of its own article, so this post assumes you already have a DD-WRT router installed, and\u00a0<span style=\"text-decoration: underline;\">that you are starting from factory default settings<\/span>.<\/p>\n<p>&nbsp;<\/p>\n<h1>2. The Setup<\/h1>\n<p>The whole idea is to have the router&#8217;s WAN (Internet) port communicate on VLAN 35, which is the VLAN FibreOP uses for the Internet. This is how you would do this with DD-WRT:<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"padding-left: 30px;\">a) MAC Address Cloning<\/h2>\n<p>The FibreOP modem will only communicate with the router if it has the same MAC address as the ActionTec router they included.<\/p>\n<p>Click\u00a0<strong>Setup-&gt;MAC Address Clone<\/strong>.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2013\/11\/Mac-Clone.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-1341\" alt=\"Mac Clone\" src=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2013\/11\/Mac-Clone.png\" width=\"630\" height=\"292\" srcset=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2013\/11\/Mac-Clone.png 818w, https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2013\/11\/Mac-Clone-300x138.png 300w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/a><\/p>\n<p style=\"text-align: left;\">Select <strong>Enable<\/strong>, then in the <strong>Clone WAN MAC<\/strong> fields, enter the MAC Address written on the label for your ActionTec router.<\/p>\n<p style=\"text-align: left;\">Click\u00a0<img loading=\"lazy\" decoding=\"async\" class=\" wp-image-1340\" alt=\"Apply\" src=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2013\/11\/Apply.png\" width=\"86\" height=\"21\" \/><\/p>\n<p style=\"text-align: left;\">\n<h2 style=\"text-align: left; padding-left: 30px;\">b) VLAN Tagging<\/h2>\n<p>On most routers, the WAN port will be named <strong>eth0<\/strong>, and the LAN ports will be bundled as <strong>eth1<\/strong>. So, we need to create VLAN 35 on <strong>eth0<\/strong>.<\/p>\n<p>Click\u00a0<strong>Setup-&gt;Networking<\/strong>.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2013\/11\/VLAN-Tag.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-1342\" alt=\"VLAN Tag\" src=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2013\/11\/VLAN-Tag.png\" width=\"648\" height=\"188\" srcset=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2013\/11\/VLAN-Tag.png 810w, https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2013\/11\/VLAN-Tag-300x87.png 300w\" sizes=\"auto, (max-width: 648px) 100vw, 648px\" \/><\/a><\/p>\n<p style=\"text-align: left;\">Click\u00a0<strong>Add<\/strong>, select\u00a0<strong>eth0<\/strong> from the dropdown list, and enter\u00a0<strong>35<\/strong> as the\u00a0<strong>Tag Number<\/strong>. Do not change anything else.<\/p>\n<p>Click\u00a0<img loading=\"lazy\" decoding=\"async\" class=\" wp-image-1340\" alt=\"Apply\" src=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2013\/11\/Apply.png\" width=\"86\" height=\"21\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"padding-left: 30px;\">c) WAN Port Assignment<\/h2>\n<p>This is the key to getting it to work. After you Apply the new VLAN settings, a new interface will be created:\u00a0<strong>eth0.35<\/strong>.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2013\/11\/WAN-Assignment.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-1343\" alt=\"WAN Assignment\" src=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2013\/11\/WAN-Assignment.png\" width=\"657\" height=\"106\" srcset=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2013\/11\/WAN-Assignment.png 821w, https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2013\/11\/WAN-Assignment-300x48.png 300w\" sizes=\"auto, (max-width: 657px) 100vw, 657px\" \/><\/a><\/p>\n<p style=\"text-align: left;\">In the\u00a0<strong>WAN Port Assignment<\/strong>\u00a0list, select\u00a0<strong>eth0.35<\/strong> as the new WAN Port. You do not need to change anything else.<\/p>\n<p>Click\u00a0<img loading=\"lazy\" decoding=\"async\" class=\" wp-image-1340\" alt=\"Apply\" src=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2013\/11\/Apply.png\" width=\"86\" height=\"21\" \/><\/p>\n<p>&nbsp;<\/p>\n<h1 style=\"text-align: left;\">Conclusion<\/h1>\n<p>Now it is easier than ever to free your network and gain more control. Using a low-power DD-WRT router, or a monster pfSense box, you can gain more control over your home network, and completely remove the ActionTec from the equation.<\/p>\n<p>For those who might be interested, I looked into the\u00a0<strong>TX Queue Length<\/strong> value shown in Step c) above, which is essentially a buffer. A larger buffer can result in higher latencies, and significant degradation of performance. The default is\u00a0<strong>1000<\/strong>, however using\u00a0<a href=\"http:\/\/www.embracingchaos.com\/2011\/01\/fighting-buffer-bloat-on-dd-wrt.html\">some equation offered on another blog<\/a>, based on the average latency and speed of my connection I calculated that a value of 440 would be better for me. Experiment with these values.<\/p>\n<p>Even with less CPU and memory power available in a small Wireless Router, my connection speed is still just as fast:<\/p>\n<p><a href=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2013\/11\/31057506641.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1344\" alt=\"3105750664[1]\" src=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2013\/11\/31057506641.png\" width=\"300\" height=\"135\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This has been a long time coming. To summarize, Bell Aliant&#8217;s FibreOP Internet service includes a wireless router that has proprietary, limited firmware. It tends to suffer from latency and WiFi issues. So, I sought to replace it with my own wireless router! I ended up first building an overpowered but very functional pfSense Linux [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,285,9],"tags":[286,290,66,288,292],"class_list":["post-1339","post","type-post","status-publish","format-standard","hentry","category-computers","category-networking","category-software","tag-dd-wrt","tag-fibre","tag-internet","tag-router","tag-wan"],"_links":{"self":[{"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=\/wp\/v2\/posts\/1339","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1339"}],"version-history":[{"count":12,"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=\/wp\/v2\/posts\/1339\/revisions"}],"predecessor-version":[{"id":1356,"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=\/wp\/v2\/posts\/1339\/revisions\/1356"}],"wp:attachment":[{"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1339"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1339"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}