95
edits
m |
(improvements) |
||
Line 14: | Line 14: | ||
To install them, open your terminal and type the following commands. | To install them, open your terminal and type the following commands. | ||
sudo apt-get install nodejs | sudo apt-get install nodejs ([https://github.com/creationix/nvm nvm] is preferable for installing nodejs and npm) | ||
sudo apt-get install npm | |||
sudo apt-get install git | sudo apt-get install git | ||
sudo apt-get install dropbear | sudo apt-get install dropbear | ||
(arch also works, though you may have to build dropbear from its [https://github.com/mkj/dropbear source]) | |||
== Mac == | == Mac == | ||
Line 94: | Line 96: | ||
= Configuring Your OpenWRT Router to Work on the Sudomesh Network = | = Configuring Your OpenWRT Router to Work on the Sudomesh Network = | ||
After you have successfully flashed your router with | A freshly flashed node will be setup on 172.22.0.1. You will need to configure your machine to use the following network settings to communicate with the node. | ||
* IP address: 172.22.0.9 | |||
* Subnet mask: 255.255.255.0 | |||
* Gateway: 0.0.0.0 | |||
To test that the flashing was successful, feel free to try connecting to your unconfigured router by opening a browser and navigating to https://172.22.0.1 | |||
if the flash was successfull you should be brought to the following screen: | |||
[[File:DefaultUI.png|thumb|center|upright=2]] | |||
After you have successfully flashed your router with OpenWRT, you will need to use [https://github.com/sudomesh/makenode makenode] to complete the setup. makenode registers your node on the SudoMesh network, resulting in the assignment of a 64 IPv4 address subnet to your node, in addition to applying basic configuration. | |||
From your terminal, run the following: | From your terminal, run the following: | ||
Line 105: | Line 118: | ||
The default settings in <tt>settings.js</tt> should suffice in most cases, but if you need to make changes, do them in <tt>settings.js</tt>. | The default settings in <tt>settings.js</tt> should suffice in most cases, but if you need to make changes, do them in <tt>settings.js</tt>. | ||
See Network Configuration Guides: [https://sudoroom.org/wiki/Mesh/Network%20Configuration%20for%20Linux Linux] [https://sudoroom.org/wiki/Mesh/Network%20Configuration%20for%20MacOS%20X Mac] | See Network Configuration Guides: [https://sudoroom.org/wiki/Mesh/Network%20Configuration%20for%20Linux Linux] [https://sudoroom.org/wiki/Mesh/Network%20Configuration%20for%20MacOS%20X Mac] |
edits