Difference between revisions of "Mesh/WalkThrough"

109 bytes added ,  17:25, 7 December 2013
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.  


Notes on choosing a router: [[Mesh/Choosing_A_Router]]
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


To build an OpenWRT image from scratch, visit this How To: [[Mesh/Build An OpenWRT Image]]
== 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.


Assuming you want to run Attitude Adjustment, the correct firmwares for tested routers are:
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.
 
Bullet M5: http://downloads.openwrt.org/attitude_adjustment/12.09/atheros/generic/openwrt-ar71xx-generic-ubnt-airrouter-squashfs-factory.bin
 
Bullet 2 HP: http://downloads.openwrt.org/attitude_adjustment/12.09/atheros/generic/openwrt-atheros-ubnt2-squashfs.bin
 
Picostation 2 HP: http://downloads.openwrt.org/attitude_adjustment/12.09/atheros/generic/openwrt-atheros-ubnt2-pico2-squashfs.bin


You will see a bunch of lines like this:
You will see a bunch of lines like this:
Anonymous user