Changes

Jump to navigation Jump to search
1,556 bytes added ,  00:04, 13 February 2018
Created page with "makenode is a script that finishes the configuration for People's Open nodes flashed with the sudowrt firmware, see https://github.com/sudomesh/makenode. This script is in th..."
makenode is a script that finishes the configuration for People's Open nodes flashed with the sudowrt firmware, see https://github.com/sudomesh/makenode.

This script is in the process of being deprecated, below is ongoing documentation this deprecation.


"Early alpha status. Things may break."

== What is does makenode change? ==

=== configs/templates/files/opt/mesh/ ===
* tunnelhook -> callback called by config_load tunneldigger

=== configs/templates/files/etc/ ===

dropbear/
* authorized keys, i.e. adds developer keys -> remove? or add more people? opt-in option in dashboard


config/
* dhcp -> dnsmasq, mesh pool, private pool
* network -> loopback, lan, adhoc, open, priv
* notdhcpserver -> extender node static ips
* polipo -> daemonised caching web proxy
* rpcd, -> sets ubus username and pass (from where?)
* snmpd -> managment/monitoring, pulls in operator email/name, presumably from makenode.js
* system -> sets hostname and log ip? from makenode.js?
* tunneldigger- > sets tunnel broker ip, l2tp interface, upstream, downstream bandwidth (related to bug #2), and tunnel hook callback script
* uhttpd -> http server, sets index directory, ubus, cgi-bin, locale


init.d/
* log -> copied from openwrt? purpose?


iproute2/
* rt_tables -> moved to makenode by MaxB, unclear purpose? reverses values for ...?


babeld.conf -> allows babel to run on l2tp, adhoc, and open interface, (could address bug #13 here)


banner -> presents version info, move back to firmware


dnsmasq.conf -> excepts interfaces l2tp0, adhoc0, eth0, why?
95

edits

Navigation menu