Difference between revisions of "Mesh/WalkThrough"

436 bytes removed ,  19:12, 21 March 2016
no edit summary
Line 18: Line 18:




=Installing OpenWRT on the Router=
=Install OpenWRT on your Router=


==Download the Sudomesh OpenWRT Image File For a Supported Router==
==Download the Sudomesh OpenWRT Image File For a Supported Router==
Line 33: Line 33:
Download the image file for your supported router.
Download the image file for your supported router.


 
==Flash your Router with OpenWRT==
==Flashing the Router with OpenWRT==
There are different techniques for flashing each of the routers. Use the links above to the openwrt wiki and follow the instructions there to flash the router with the firmware you've downloaded.
There are different techniques for flashing each of the routers. Use the links above to the openwrt wiki and follow the instructions there to flash the router with the firmware you've downloaded.


Line 64: Line 63:




=Configuring The Router to Work on the Sudomesh Network=
=Configuring Your OpenWRT Router to Work on the Sudomesh Network=
These are the steps for configuring your newly flashed router. It will retrieve hardware information about the node, prompt you for a few config settings, and then query the meshnode database to get an available IP address and subnet.
These are the steps for configuring your newly flashed router. It will retrieve hardware information about the node, prompt you for a few config settings, and then query the meshnode database to get an available IP address and subnet.


==Prerequisites==
Open your terminal in Linux and type:<br>
You'll need:
 
* A newish version of nodejs and npm. Follow the recommended instructions at [https://docs.npmjs.com/getting-started/installing-node npmjs.com].
<code>git clone https://github.com/sudomesh/makenode.git</code>
* Git. In Debian based distros you can do: <code>$ apt-get install git</code>. For OSX you can probably use homebrew or your preferred package manager.


==Setup==
Open your terminal in Linux:<br>
<code>cd makenode</code>
<code>cd makenode</code>


Line 117: Line 113:




Download [https://github.com/sudomesh/makenode makenode]. The easiest way to do this will likely be with git:
 
<code>$ git clone https://github.com/sudomesh/makenode.git</code>


Then you need to install nodejs/npm packages:
Then you need to install nodejs/npm packages:
76

edits