-
Notifications
You must be signed in to change notification settings - Fork 325
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #3188 from maurerle/improve_docs
[docs] update package, features and config mode docs
- Loading branch information
Showing
17 changed files
with
136 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
Status-Page | ||
=========== | ||
|
||
When the feature ``gluon-status-page`` is enabled, Gluon nodes run a HTTP server with status information on all IP addresses of ``br-client``. | ||
This makes it possible to check information of the node in realtime. | ||
|
||
If the mesh protocol ``gluon-mesh-batman-adv`` is installed too, the package ``gluon-status-page-mesh-batman-adv`` is added too according to the :ref:`user-site-feature-flags` | ||
|
||
.. _status-page-example-picture: | ||
|
||
Example Picture | ||
--------------- | ||
|
||
The left side of the status page contains Overview information. | ||
In the middle, current monitoring information abut the system, number of clients, radios, amount of traffic and connected mesh-vpn if any are shown. | ||
The right side of the Status-Page contains information about Neighbours to this node through :doc:`wired-mesh` as well as wireless mesh. | ||
|
||
.. image:: status-page.png | ||
|
||
Mesh Graphs | ||
----------- | ||
|
||
When wireless mesh is enabled, the mesh interfaces show realtime Graphs about the received signal strength (RSSI) in dBm. | ||
|
||
Neighbours | ||
---------- | ||
|
||
The list of neighbours at first shows the mac-address of the neighbour it sees. | ||
The status-page sends a second request to ``http://[ipv6]/cgi-bin/dyn/neighbours-nodeinfo?mesh-vpn`` which triggers the lookup of neighbour information on the node itself. | ||
Through this, the actual nodenames of the neighbours are shown on the status-page as can be seen in the :ref:`status-page-example-picture`. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
TLS support | ||
=========== | ||
|
||
The generic TLS implementation which is currently used by OpenWRT can be installed or added as dependency through the package ``gluon-tls``. | ||
This removes the need for community packages to depend on a specific TLS implementation (like mbedtls, OpenSSL or WolfSSL). | ||
|
||
This package is an alias for the current TLS implementation used. | ||
To allow for easy usage of communicating through HTTPS from the node, typical Certificate Authorities (CAs) are included through the package ``ca-bundle`` . | ||
|
||
* Starting with OpenWRT 23.05, mbedtls is the default TLS layer - this is reflected in Gluon :ref:`v2023.2 <releases-v2023.2-minor-changes>`. HTTPS is used by default to communicate with OpenWRT opkg servers. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
.. _package-gluon-config-mode-geo-location-osm: | ||
|
||
gluon-config-mode-geo-location-osm | ||
================================== | ||
|
||
When package *gluon-config-mode-geo-location-osm* is enabled, the configuration wizard will | ||
try to load an OSM-based map to allow the user to specify the node location. | ||
Loading the map requires a working internet connection, for example via WLAN | ||
(while connected to the Gluon node via Ethernet). | ||
|
||
.. image:: gluon-config-mode-geo-location-osm.png |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
.. _package-gluon-web-cellular: | ||
|
||
gluon-web-cellular | ||
================== | ||
|
||
This package allows to configure WWAN for capable cellular devices. | ||
|
||
This works by creating an abstraction layer into Gluon which takes common options (SIM PIN / APN) and translates it to modem-specific settings based on the specific device using. | ||
Doing so limits the use-case onto specific models (no LTE sticks possible) but provides a common interface. | ||
|
||
The WWAN is assigned the WAN firewall zone and wired WAN can still be used, however without prioritization. | ||
The traffic path is not configured to prefer one uplink source or the other. | ||
|
||
.. image:: gluon-web-cellular.png |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
gluon-web-network | ||
================= | ||
|
||
The package *gluon-web-network* is part of :ref:`Feature Flag <user-site-feature-flags>` web-advanced. | ||
It allows to configure the network interfaces roles of the gluon node in config mode through checkboxes. | ||
|
||
It is a user-friendly way to configure what otherwise would need the :ref:`wired-mesh-commandline`. | ||
|
||
.. image:: gluon-web-network.png | ||
|
||
configuration options | ||
--------------------- | ||
|
||
The following roles can be assigned to the interfaces: | ||
* `Uplink` - interface is used for WAN connection, which is used for the VPN if `mesh-vpn` checkbox is enabled in basic config mode | ||
* `Mesh` - interface is used for :doc:`../features/wired-mesh`. Using this on the WAN interface is also known as "Mesh-on-WAN" | ||
* `Client` - interface is used as client network - connected devices to this interface should get a working internet configuration through DHCP | ||
|
||
The roles `Uplink`/`Mesh` and `Client` are mutually exclusive. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters