Difference between revisions of "Mesh/WalkThrough"
no edit summary
Line 1: | Line 1: | ||
The following walkthrough assumes you're using linux and you have [https://help.ubuntu.com/community/UsingTheTerminal knowledge of the terminal]. The basic idea of getting a node (router) on the mesh consists of flashing (copying files to [https://en.wikipedia.org/wiki/Flash_memory flash memory]) an operating system to the node and installing additional drivers and packages. We use [https://openwrt.org/ OpenWRT] as the operating system on our embedded devices (routers), then connect to the node (via [https://en.wikipedia.org/wiki/Secure_Shell SSH]), install the related software and configure it. This operating system is meant to fit on a small amount (4MB) of flash memory. | The following walkthrough assumes you're using linux and you have [https://help.ubuntu.com/community/UsingTheTerminal knowledge of the terminal]. The basic idea of getting a node (router) on the mesh consists of flashing (copying files to [https://en.wikipedia.org/wiki/Flash_memory flash memory]) an operating system to the node and installing additional drivers and packages. We use [https://openwrt.org/ OpenWRT] as the operating system on our embedded devices (routers), then connect to the node (via [https://en.wikipedia.org/wiki/Secure_Shell SSH]), install the related software and configure it. This operating system is meant to fit on a small amount (4MB) of flash memory. | ||
To build an OpenWRT image from scratch, visit this How To: [[Mesh/Build An OpenWRT Image]] | |||
= Build Environment = | |||
The directions that follow assume you are runing a linux distro for Windows environments, see the instructions at the bottom of the page. | |||
== Install TFTP == | |||
verify that you have TFTP installed | |||
*sudo apt-get update | |||
*sudo apt-get install tftp | |||
== Download the correct firmware == | |||
For the supported routers, please find the latest firmware here: | |||
*http://build.sudomesh.org/latest_image/ | |||
=Installing OpenWRT= | =Installing OpenWRT= | ||
There are four methods of [http://wiki.openwrt.org/doc/howto/generic.flashing flashing a router]. | There are four methods of [http://wiki.openwrt.org/doc/howto/generic.flashing flashing a router]. | ||
Notes on choosing a router: [[Mesh/Choosing_A_Router]] | |||
Tested and working on: | Tested and working on: | ||
Line 42: | Line 55: | ||
The <FIRMWARE>.bin is the name of the firmware file you want to flash. | The <FIRMWARE>.bin is the name of the firmware file you want to flash. | ||
We are hosting custom firmwares for the supported routers [http://build.sudomesh.org/latest_image/ here] make sure you download the correct firmware for your model of router. | |||
You will see a bunch of lines like this: | You will see a bunch of lines like this: |