Difference between revisions of "Mesh/WalkThrough"

Jump to navigation Jump to search
(major rework)
Line 7: Line 7:




= Install sudowrt-firmware on your router =
= Install sudowrt-firmware on your node =
Now that you got your first node (read: a home router), you will probably want to learn how to flash it with the latest sudowrt-firmware build, This guide will lead you through the steps for building your very own People's Open node.
Now that you have node, you will probably want to learn how to flash it with the latest sudowrt-firmware build, This guide will lead you through the steps for building your very own People's Open node.


== Download sudowrt-firmware File For a Supported Router ==
== Download sudowrt-firmware for a supported router ==


Sudomesh firmware images can be found at [https://builds.sudomesh.org/builds/chaos_calmer/ar71xx/ https://builds.sudomesh.org/builds/chaos_calmer/ar71xx/]
SudoMesh firmware images can be found at [https://builds.sudomesh.org/builds/chaos_calmer/ar71xx/ https://builds.sudomesh.org/builds/chaos_calmer/ar71xx/]


At the moment, we are supporting the following routers for home nodes:
At the moment, we are supporting the following routers for home nodes:


{| class="wikitable"
{| class="wikitable"
! Name !! Model No. !! OpenWRT Doc !! Firmware Image
! Name !! OpenWRT Doc !! Firmware Image
|-
|-
| TP-Link WDR3500 ||  || [https://wiki.openwrt.org/toh/tp-link/tl-wdr3500 OpenWRT Docs] || [https://builds.sudomesh.org/builds/chaos_calmer/ar71xx/openwrt-ar71xx-generic-tl-wdr3500-v1-squashfs-factory.bin firmware image]
| TP-Link WDR3500 || [https://wiki.openwrt.org/toh/tp-link/tl-wdr3500 OpenWRT Docs] || [https://builds.sudomesh.org/builds/chaos_calmer/ar71xx/openwrt-ar71xx-generic-tl-wdr3500-v1-squashfs-factory.bin firmware image]
|-
|-
| TP-Link WDR3600 ||  || [https://wiki.openwrt.org/toh/tp-link/tl-wdr3600 OpenWRT Docs] || [https://builds.sudomesh.org/builds/chaos_calmer/ar71xx/openwrt-ar71xx-generic-tl-wdr3600-v1-squashfs-factory.bin firmware image]
| TP-Link WDR3600 || [https://wiki.openwrt.org/toh/tp-link/tl-wdr3600 OpenWRT Docs] || [https://builds.sudomesh.org/builds/chaos_calmer/ar71xx/openwrt-ar71xx-generic-tl-wdr3600-v1-squashfs-factory.bin firmware image]
|-
|-
| TP-Link WDR4300 ||  || [https://wiki.openwrt.org/toh/tp-link/tl-wdr4300 OpenWRT Docs] || [https://builds.sudomesh.org/builds/chaos_calmer/ar71xx/openwrt-ar71xx-generic-tl-wdr4300-v1-squashfs-factory.bin firmware image]
| TP-Link WDR4300 || [https://wiki.openwrt.org/toh/tp-link/tl-wdr4300 OpenWRT Docs] || [https://builds.sudomesh.org/builds/chaos_calmer/ar71xx/openwrt-ar71xx-generic-tl-wdr4300-v1-squashfs-factory.bin firmware image]
|-
|-
| Western Digital MyNet N600 ||  || [https://wiki.openwrt.org/toh/wd/n600 OpenWRT Docs] || [https://builds.sudomesh.org/builds/chaos_calmer/ar71xx/openwrt-ar71xx-generic-mynet-n600-squashfs-factory.bin firmware image]
| Western Digital MyNet N600 || [https://wiki.openwrt.org/toh/wd/n600 OpenWRT Docs] || [https://builds.sudomesh.org/builds/chaos_calmer/ar71xx/openwrt-ar71xx-generic-mynet-n600-squashfs-factory.bin firmware image]
|-
|-
|  Western Digital MyNet N750 ||  || [https://wiki.openwrt.org/toh/wd/n750 OpenWRT Docs] || [https://builds.sudomesh.org/builds/chaos_calmer/ar71xx/openwrt-ar71xx-generic-mynet-n750-squashfs-factory.bin firmware image]
|  Western Digital MyNet N750 || [https://wiki.openwrt.org/toh/wd/n750 OpenWRT Docs] || [https://builds.sudomesh.org/builds/chaos_calmer/ar71xx/openwrt-ar71xx-generic-mynet-n750-squashfs-factory.bin firmware image]
|-
|-
|}
|}
Line 33: Line 33:
Download the image file for your supported router.
Download the image file for your supported router.


== Flash Your Router with sudowrt-firmware ==
== Flash your node with sudowrt-firmware ==


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 74: Line 74:




== Configure Router to Work on a People's Open Network ==
== Configure your node to work on a People's Open Network ==
After flashing sudowrt-firmware to your router you will need to configure it work on the mesh.
After flashing sudowrt-firmware to your router you will need to configure it work on the mesh.


Line 110: Line 110:
   sudo apt install curl git dropbear
   sudo apt install curl git dropbear
   curl -o- ht<span>tps://</span>raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
   curl -o- ht<span>tps://</span>raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
   # you may need to close and reopen your terminal before using nvm
   export NVM_DIR="$HOME/.nvm"  # or you can close and reopen your terminal before using nvm
   nvm install 7.10
   nvm install 7.10


Line 118: Line 118:
! OS !! Compatible !! Link to ISO !! Notes
! OS !! Compatible !! Link to ISO !! Notes
|-
|-
| Ubuntu 16.06 || yes || ubuntu dot whatever ||
| Ubuntu 16.04 LTS || yes || http://releases.ubuntu.com/16.04/ ||
|-
|-
| Ubuntu 14 || please verify || ubuntu dot whatever ||
| Ubuntu 14.04 LTS || please verify || http://releases.ubuntu.com/14.04/ ||
|-
|-
| Debian Stretch || yes || debian dot whatever ||
| Debian 9.3 Stretch || yes || https://www.debian.org/distrib/ ||
|-
|-
| Debian Jessie || yes || debian dot whatever ||
| Debian 8.1 Jessie || yes || https://www.debian.org/releases/jessie/debian-installer/ ||
|-
|-
| Arch Linux || yes || archlinux.org || you may have to build dropbear from [https://github.com/mkj/dropbear source]
| Arch Linux || yes || https://www.archlinux.org/download/ || you may have to build dropbear from [https://github.com/mkj/dropbear source]
|-
|-
|}
|}