Skip to content
Snippets Groups Projects
Commit a92cfa31 authored by Ruben Barkow's avatar Ruben Barkow Committed by Andreas Ziegler
Browse files

docs: standardize package descriptions and add missing example in site-example (#1179)

parent 8e6e06c4
No related branches found
No related tags found
No related merge requests found
gluon-config-mode-contact-info gluon-config-mode-contact-info
============================== ==============================
This package allows the user to provide contact information within config mode to be This package allows the user to provide contact information within config mode
distributed in the mesh. You can define whether the owner contact field is to be distributed in the mesh. You can define whether the owner contact field is
obligatory or not in your site.conf. obligatory or not in your ``site.conf``.
site.conf site.conf
--------- ---------
config_mode.owner.obligatory \: optional (defaults to false) config_mode.owner.obligatory \: optional
If ``obligatory`` is set to ``true``, the contact info field must be supplied - ``true`` the contact info field must be supplied and may not be left empty.
and may not be left empty. - ``false`` the contact info field may be left empty.
- defaults to ``false``
Example:: Example::
......
...@@ -3,7 +3,7 @@ gluon-config-mode-geo-location ...@@ -3,7 +3,7 @@ gluon-config-mode-geo-location
This package enables the user to set latitude, longitude and altitude of their This package enables the user to set latitude, longitude and altitude of their
node within config mode. As the usage of the altitude is not well defined the node within config mode. As the usage of the altitude is not well defined the
corresponding field can be disabled. corresponding field can be disabled in your ``site.conf``.
site.conf site.conf
--------- ---------
...@@ -12,3 +12,11 @@ config_mode.geo_location.show_altitude : optional ...@@ -12,3 +12,11 @@ config_mode.geo_location.show_altitude : optional
- ``true`` enables the altitude field - ``true`` enables the altitude field
- ``false`` disables the altitude field if altitude has not yet been set - ``false`` disables the altitude field if altitude has not yet been set
- defaults to ``true`` - defaults to ``true``
Example::
config_mode = {
geo_location = {
show_altitude = true,
}
}
...@@ -6,8 +6,8 @@ ruleset to prevent unreasonable traffic entering the network via the nodes. ...@@ -6,8 +6,8 @@ ruleset to prevent unreasonable traffic entering the network via the nodes.
Unreasonable means traffic entering the mesh via a node which source IP does Unreasonable means traffic entering the mesh via a node which source IP does
not belong to the configured IP space. not belong to the configured IP space.
One may first check if there is a certain proportion of unreasonable traffic, You may first check if there is a certain proportion of unreasonable traffic,
before adding this package to the firmware image. Additional one should not before adding this package to the firmware image. Furthermore, you should not
use this package if some kind of gateway or upstream network is provided by use this package if some kind of gateway or upstream network is provided by
a device connected to the client port. a device connected to the client port.
...@@ -27,4 +27,7 @@ Example:: ...@@ -27,4 +27,7 @@ Example::
prefix4 = '198.51.100.0/21', prefix4 = '198.51.100.0/21',
prefix6 = '2001:db8:8::/64', prefix6 = '2001:db8:8::/64',
extra_prefixes6 = { '2001:db8:9::/64', '2001:db8:100::/60' }, extra_prefixes6 = {
'2001:db8:9::/64',
'2001:db8:100::/60',
},
...@@ -9,15 +9,17 @@ password length must be. ...@@ -9,15 +9,17 @@ password length must be.
site.conf site.conf
--------- ---------
config_mode.remote_login.show_password_form \: optional (defaults to ``false``) config_mode.remote_login.show_password_form \: optional
If ``show_password_form`` is set to ``true``, the password section in - ``true`` the password section in config mode is shown
config mode is shown. - ``false`` the password section in config mode is hidden
- defaults to ``false``
config_mode.remote_login.min_password_length \: optional
- sets the minimum allowed password length. Set this to ``1`` to disable the
length check.
- defaults to ``12``
config_mode.remote_login.min_password_length \: optional (defaults to ``12``) Example::
This sets the minimum allowed password length. Set this to ``1`` to
disable the length check.
If you want to enable the password login you can use this example::
config_mode = { config_mode = {
remote_login = { remote_login = {
......
...@@ -15,8 +15,8 @@ ...@@ -15,8 +15,8 @@
-- Shorthand of the community. -- Shorthand of the community.
site_code = 'ffxx', site_code = 'ffxx',
-- 32 bytes of random data, encoded in hexacimal -- 32 bytes of random data, encoded in hexadecimal
-- Must be the same of all nodes in one mesh domain -- Must be the same for all nodes in one mesh domain
-- Can be generated using: echo $(hexdump -v -n 32 -e '1/1 "%02x"' </dev/urandom) -- Can be generated using: echo $(hexdump -v -n 32 -e '1/1 "%02x"' </dev/urandom)
site_seed = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', site_seed = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
...@@ -53,14 +53,14 @@ ...@@ -53,14 +53,14 @@
-- ESSID used for client network. -- ESSID used for client network.
ap = { ap = {
ssid = 'alpha-centauri.freifunk.net', ssid = 'alpha-centauri.freifunk.net',
-- disabled = true, (optional) -- disabled = true, -- (optional)
}, },
mesh = { mesh = {
-- Adjust these values! -- Adjust these values!
id = 'ueH3uXjdp', -- usually you don't want users to connect to this mesh-SSID, so use a cryptic id that no one will accidentally mistake for the client WiFi id = 'ueH3uXjdp', -- usually you don't want users to connect to this mesh-SSID, so use a cryptic id that no one will accidentally mistake for the client WiFi
mcast_rate = 12000, mcast_rate = 12000,
-- disabled = true, (optional) -- disabled = true, -- (optional)
}, },
}, },
...@@ -133,15 +133,15 @@ ...@@ -133,15 +133,15 @@
-- Optional: nested peer groups -- Optional: nested peer groups
-- groups = { -- groups = {
-- backbone_sub = { -- backbone_sub = {
-- ... -- ...
-- }, -- },
-- ... -- ...
-- }, -- },
}, },
-- Optional: additional peer groups, possibly with other limits -- Optional: additional peer groups, possibly with other limits
-- backbone2 = { -- backbone2 = {
-- ... -- ...
-- }, -- },
}, },
}, },
...@@ -178,9 +178,9 @@ ...@@ -178,9 +178,9 @@
-- List of public keys of maintainers. -- List of public keys of maintainers.
pubkeys = { pubkeys = {
'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', -- Alice 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', -- Alice
'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', -- Bob 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', -- Bob
'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', -- Mary 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', -- Mary
}, },
}, },
}, },
...@@ -188,18 +188,18 @@ ...@@ -188,18 +188,18 @@
-- Node roles -- Node roles
-- roles = { -- roles = {
-- default = 'node', -- default = 'node',
-- list = { -- list = {
-- 'node', -- 'node',
-- 'test', -- 'test',
-- 'backbone', -- 'backbone',
-- 'service', -- 'service',
-- }, -- },
-- }, -- },
-- Skip setup mode (config mode) on first boot -- Skip setup mode (config mode) on first boot
-- setup_mode = { -- setup_mode = {
-- skip = true, -- skip = true,
-- }, -- },
-- config_mode = { -- config_mode = {
...@@ -209,7 +209,12 @@ ...@@ -209,7 +209,12 @@
-- }, -- },
-- define if the contact field is obligatory (optional) -- define if the contact field is obligatory (optional)
-- owner = { -- owner = {
-- obligatory = true -- obligatory = true,
-- },
-- Show/hide the password login
-- remote_login = {
-- show_password_form = true,
-- min_password_length = 12,
-- }, -- },
-- }, -- },
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment