docs: standardize package descriptions and add missing example in site-example (#1179)
This commit is contained in:
parent
8e6e06c4b8
commit
a92cfa3194
@ -1,16 +1,17 @@
|
|||||||
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
|
|||||||
|
|
||||||
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
|
|||||||
- ``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.
|
|||||||
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::
|
|||||||
|
|
||||||
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.
|
|||||||
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 @@
|
|||||||
-- 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 @@
|
|||||||
-- 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 @@
|
|||||||
|
|
||||||
-- 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 @@
|
|||||||
|
|
||||||
-- 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 @@
|
|||||||
|
|
||||||
-- 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 @@
|
|||||||
-- },
|
-- },
|
||||||
-- 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,
|
||||||
-- },
|
-- },
|
||||||
-- },
|
-- },
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user