Marcus Scharf da9f4a2442 remove wan-interface and get primary-mac/node-id from batman-if | hace 8 años | |
---|---|---|
.gitignore | hace 8 años | |
LICENSE | hace 8 años | |
README.md | hace 8 años | |
alias.json.example | hace 8 años | |
config.json.example | hace 8 años | |
ext-respondd.py | hace 8 años | |
ext-respondd.service.example | hace 8 años |
A gluon compatible status script for respondd in python.
Startparameter for ext-respondd.
Copy config.json.example
to config.json
and change it to match your server configuration.
(cp config.json.example config.json
)
batman
(string) (Needed: typical bat0)bridge
(string) (Needed: typical br-client)mesh-wlan
(array of string) (Optional: Ad-Hoc batman-Mesh)mesh-vpn
(array of string) (Optional: fastd, GRE, L2TP batman-Mesh)fastd_socket
(string) (Optional: needed for uplink-flag)Aliases to overwrite the returned server data.
Copy alias.json.example
to alias.json
and input e.g. owner information.
(cp alias.json.example alias.json
)
The JSON content matches one block of the nodes.json, which is outputted by e.g. the HopGlass-Server.
Register ext-respondd as a systemd service
cp ext-respondd.service.example /lib/systemd/system/ext-respondd.service
! modify the path inside of the ext-respondd.service !
systemctl enable ext-respondd
systemctl start ext-respondd
Add this to your aliases.json in your HopGlass-Server if this a gateway.
"gw2": {
"nodeinfo": {
"hostname": "Gateway 2",
"node_id": "gw2"
},
"flags": {
"gateway": true
}
}
Collecting data from respondd:
Respondd for servers: